2012-02-16 7 views
15

C'è un modo di stampare un file PNG esistente nella finestra del dispositivo, ad esempio, diciamo che hai salvato un grafico come PNG ma vuoi visualizzarlo in anteprima (per sanità mentale) prima di posizionarlo in una presentazione o in un documento.Anteprima di un PNG salvato in una finestra del dispositivo R

Idealmente, mi piacerebbe poter "spingere" l'immagine nella finestra "grafici" di RStudio.

risposta

19

È possibile importare e visualizzarli in R,

library(png) 
img <- readPNG(system.file("img", "Rlogo.png", package="png")) 
grid::grid.raster(img) 
+0

oppure utilizzare Rstudio. – aatrujillob

+0

In che senso? Cioè codice privide che spingerebbe questo a rstudio. –

6

risposta di Baptiste non ha funzionato per me durante l'utilizzo RStudio in Linux. Ho dovuto rimuovere la chiamata system.file().

library(png) 
img <- readPNG('/path/image.png') 
grid::grid.raster(img) 
+1

grid :: grid.raster (img) non fa niente per me in RStudio :( – Chris

Problemi correlati