David Winsemius <dwinsem...@comcast.net> writes: > On Oct 22, 2010, at 12:50 PM, <n...@aleblanc.cotse.net> wrote: > >> Tal Galili <tal.gal...@gmail.com> writes: >> >>> I suspect that using "dev.copy2eps" Is not going to help you here. >>> >>> Please try again using: >>> >>> pdf(...) # Check: ?pdf >>> for(i in something) >>> { >>> plot(things) >>> } >>> dev.off() >>> >>> But give pdf() the file path. >>> Make sure you can make it work with simple plots. then check it on >>> your >>> situation, and let us know if it works :) >>> (I had it work with very heavy plots - so I trust it will work for >>> you) >>> >>> (p.s: please keep cc'ing the r-help list so others will know the >>> stage of your >>> problem, in case others would like to add more help :) ) >>> >>> Cheers, >>> Tal >>> >> >> The problem is that the filename changes with each iteration of the >> loop, so I need to >> save the graph inside the loop. >> I tried this: >> >> for(...) >> { >> ... >> pdf(...) >> barplot(...) >> } >> >> but I just got a load of empty graphs. > > Because you failed to follow Ted directions to use dev.off() > > pdf() just opens the file for writing, dev.off() executes the writing > and closes properly. > > -- > David. I just tried with dev.off() but still the same problem. I tried with pdf() and dev.off() inside the loop, and with them outside (pdf before the loop, and dev.off after). Same results each time: an empty pdf file. I am using R version 2.11.1 if this makes any difference. -- aleblanc
______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.