[R] multifigure question
I would like to put three figures next to each other in a figure. I have been reading the introduction to R, section 12 several times now, and I still can't make heads or tails out of it. Lets say that I have three dataframes a, b, c, and I want to plot a$V1, b$V1 and c$V1 in separate plots simply using plot(), how do I put them next to each other? I am sorry if this is a FAQ, but I cannot understand what it says in the guide and the wonderful google couldn't turn up anything helpful either...:) Karin -- Karin Lagesen, PhD student [EMAIL PROTECTED] http://www.cmbn.no/rognes/ __ R-help@stat.math.ethz.ch mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
Re: [R] multifigure question
probably you need: par(mfrow = c(1, 3)) plot(a$V1) plot(b$V1) plot(c$V1) I hope it helps. Best, Dimitris Dimitris Rizopoulos Ph.D. Student Biostatistical Centre School of Public Health Catholic University of Leuven Address: Kapucijnenvoer 35, Leuven, Belgium Tel: +32/(0)16/336899 Fax: +32/(0)16/337015 Web: http://www.med.kuleuven.be/biostat/ http://www.student.kuleuven.be/~m0390867/dimitris.htm - Original Message - From: Karin Lagesen [EMAIL PROTECTED] To: r-help@stat.math.ethz.ch Sent: Friday, September 23, 2005 2:14 PM Subject: [R] multifigure question I would like to put three figures next to each other in a figure. I have been reading the introduction to R, section 12 several times now, and I still can't make heads or tails out of it. Lets say that I have three dataframes a, b, c, and I want to plot a$V1, b$V1 and c$V1 in separate plots simply using plot(), how do I put them next to each other? I am sorry if this is a FAQ, but I cannot understand what it says in the guide and the wonderful google couldn't turn up anything helpful either...:) Karin -- Karin Lagesen, PhD student [EMAIL PROTECTED] http://www.cmbn.no/rognes/ __ R-help@stat.math.ethz.ch mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm __ R-help@stat.math.ethz.ch mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
Re: [R] multifigure question
There are actually several ways to do this in R. You probably want par with mfrow= or mfcol= as has already been mentioned but here are some possibilities: 1. par(mfrow=...) has already been mentioned with an example. 2. par(mfcol=...) is similar. See ?par 3. layout. See ?layout 4. split.screen. See ?split.screen 5. grid.layout using grid graphics. See: http://tolstoy.newcastle.edu.au/R/devel/05/06/1169.html for an example. 6. Some of graphics routines themselves can do this in one call. plot.ts will plot ts class time series in mulitiple plots (unless you specify plot.type = single. e.g. plot(ts(matrix(1:10,5))) plot.zoo from the zoo package is similar but also has an nc= argument for specifying the arrangement: library(zoo) plot(zoo(matrix(1:15,5)), nc = 3) Various lattice routines that support conditioning such as xyplot will automatically plot multiple plots. The layout= argument to xyplot can control this. library(lattice) xyplot(Sepal.Length ~ Sepal.Width | Species, data = iris, layout = c(3,1)) Try help with the various commands above. On 9/23/05, Karin Lagesen [EMAIL PROTECTED] wrote: I would like to put three figures next to each other in a figure. I have been reading the introduction to R, section 12 several times now, and I still can't make heads or tails out of it. Lets say that I have three dataframes a, b, c, and I want to plot a$V1, b$V1 and c$V1 in separate plots simply using plot(), how do I put them next to each other? I am sorry if this is a FAQ, but I cannot understand what it says in the guide and the wonderful google couldn't turn up anything helpful either...:) Karin -- Karin Lagesen, PhD student [EMAIL PROTECTED] http://www.cmbn.no/rognes/ __ R-help@stat.math.ethz.ch mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html __ R-help@stat.math.ethz.ch mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html