Here's one way with ggplot2 library(ggplot2) p <- qplot(mpg, wt, data=mtcars) vplayout <- function(x, y) viewport(layout.pos.row=x, layout.pos.col=y) grid.newpage() pushViewport(viewport(layout=grid.layout(3,3))) print(p, vp=vplayout(1,1)) print(p, vp=vplayout(1,2)) print(p, vp=vplayout(1,3)) print(p, vp=vplayout(2, 1)) print(p, vp=vplayout(2, 2)) print(p, vp=vplayout(2, 3)) print(p, vp=vplayout(3, 3))
Felipe D. Carrillo Supervisory Fishery Biologist Department of the Interior US Fish & Wildlife Service California, USA --- On Sun, 11/23/08, Suyan Tian <[EMAIL PROTECTED]> wrote: > From: Suyan Tian <[EMAIL PROTECTED]> > Subject: [R] multiple plots in R > To: r-help@r-project.org > Date: Sunday, November 23, 2008, 6:19 PM > Hi, I just try to draw multiple plots in one page using R, I > used par command. For example I have 7 plots, but instead of > arranging them in the default way > > plot1 plot2 plot3 > plot4 plot5 plot6 > plot7 > > I want them in this order > plot1 plot2 plot3 > plot4 plot5 plot6 > plot7 > > Could somebody tell me how to do this, please? Thanks so > many. > > > Suyan > > ______________________________________________ > 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.