[R-SIG-Mac] XQuartz
R. Michael Weylandt <michael.weylandt@gmail.com>
michael.weylandt at gmail.com
Tue Sep 24 23:19:51 CEST 2013
On Sep 24, 2013, at 13:16, R Erickson <raerickson at gmail.com> wrote:
> Hi Paul,
>
> Rather than use XQuartz, avoid "printing" the image and use the
> pdf()/def.off() commands. Here's an example that I think answers your
> question:
>
> for(i in 1:10){
> x <- i*1:10
> y <- sqrt(x)
> pdf(paste("File",i,".pdf",sep=""))
> plot(x,y, main = paste("Test Case",i),type = 'l')
> dev.off()
> }
Or, move pdf() before and dev.off() after the loop and make one big file with all the graphs on different pages.
M
>
> Note that the paste function gives you the file name within the pdf
> function. Check out the ?pdf file to see how to change the width,
> height, or file type.
>
> If you are using ggplot2, ggsave can do similar things.
>
> Does this help?
>
> Richard
>
> On Tue, Sep 24, 2013 at 12:01 PM, Paul Ossenbruggen <pjo at cisunix.unh.edu> wrote:
>> I am generating within a loop a large number of XQuartz images. I know that I can use the Save As command to save each one individually. This is very time consuming and tedious. Is it possible to save them automatically with a R script command?
>>
>> Thanks for any tip that one can offer.
>>
>> Paul
>>
>> _______________________________________________
>> R-SIG-Mac mailing list
>> R-SIG-Mac at r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>
> _______________________________________________
> R-SIG-Mac mailing list
> R-SIG-Mac at r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
More information about the R-SIG-Mac
mailing list