[R] save plot

linda.s samrobertsmith at gmail.com
Sat Jul 17 20:52:39 CEST 2010


> Open a new device before plotting, do your plotting, close the device.
>
> For example, using a PDF device via pdf():
>
> pdf("my_plots.pdf", height = 8, width = 8, pointsize = 10,
>    version = "1.4", onefile = TRUE)
> for(i in 1:10) {
>    y <- rnorm(100)
>    x <- rnorm(100)
>    plot(y ~ x)
> }
> dev.off()
>
> The last line (dev.off() is very important as the file will not be valid
> pdf without closing the device.
>
> HTH
>
> G

I got the error:
> pdf("my_plots.pdf", height = 8, width = 8, pointsize = 10,
+    version = "1.4", onefile = TRUE)
> for(i in 1:10) {
+    y <- rnorm(100)
+    x <- rnorm(100)
+    plot(y ~ x)
+ }
> dev.off()
null device
          1



More information about the R-help mailing list