On Sep 24, 2013, at 13:16, R Erickson <[email protected]> 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 <[email protected]>
> 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
>> [email protected]
>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>
> _______________________________________________
> R-SIG-Mac mailing list
> [email protected]
> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
_______________________________________________
R-SIG-Mac mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-sig-mac