Ah, I misread the querent as wanting four plots of three panels each, not a single plot with three panels. Since that's not true, Jim's is the best solution (but mind the missing commas in the iris subsets).
Sarah On Apr 28, 2012, at 8:28 AM, Jim Lemon <j...@bitwrit.com.au> wrote: > On 04/28/2012 08:40 PM, Tejas Kale wrote: >> Hello! >> >> I have a 'for' loop that generates a plot with each iteration. I would >> either like the plots to be stacked one below the other in a single >> .jpg file or be stored in three different files with each file being >> named dynamically. The following code is an illustration of my query >> (but does not accomplish my aim):- >> >> for (i in 1:4) >> { >> jpeg("samplo.jpg") >> par(mfrow=c(3,1)) >> plot(iris[,i+1]~iris[,i]) >> dev.off() >> } >> >> Is it possible to fulfill any of my two desires? If not, what is the >> best alternative I have? I hope I have put forth my question clearly. >> > Hi Tejas > Just rearrange: > > # set up your graphics device > jpeg("samplo.jpg") > # set the margins > par(mfrow=c(3,1)) > # now do the three plots > for(i in 1:3) plot(iris[i+1]~iris[i]) > # and close the device > dev.off() > > I think you only want three plots, no? > > Jim > > ______________________________________________ > 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. ______________________________________________ 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.