Re: [R] Setting axis scale for a boxplot
Thanks, these replies worked. D. -- View this message in context: http://r.789695.n4.nabble.com/Setting-axis-scale-for-a-boxplot-tp4680704p4680821.html Sent from the R help mailing list archive at Nabble.com. __ 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.
Re: [R] Setting axis scale for a boxplot
How can I set the horizontal axis limits on all three images to be the same for sake of comparison? Add ylim=c(dataMin, dataMax) to each call to boxplot(), where you specify values for dataMin and dataMax so their range is likely to cover all your data. ('ylim', not 'xlim' - the horizontal=TRUE flips the meaning of 'x' and 'y'.) Bill Dunlap Spotfire, TIBCO Software wdunlap tibco.com -Original Message- From: r-help-boun...@r-project.org [mailto:r-help-boun...@r-project.org] On Behalf Of David Arnold Sent: Monday, November 18, 2013 10:58 AM To: r-help@r-project.org Subject: [R] Setting axis scale for a boxplot Hi, I have this code: par(mfrow=c(3,1)) x1=rnorm(10,60,1) x2=rnorm(10,65,1) x3=rnorm(10,70,1) boxplot(x1,x2,x3,horizontal=TRUE,main=Example 1) x1=rnorm(10,60,4) x2=rnorm(10,65,4) x3=rnorm(10,70,4) boxplot(x1,x2,x3,horizontal=TRUE,main=Example 2) x1=rnorm(10,60,9) x2=rnorm(10,65,9) x3=rnorm(10,70,9) boxplot(x1,x2,x3,horizontal=TRUE,main=Example 3) par(mfrow=c(1,1)) How can I set the horizontal axis limits on all three images to be the same for sake of comparison? D. -- View this message in context: http://r.789695.n4.nabble.com/Setting-axis-scale-for-a- boxplot-tp4680704.html Sent from the R help mailing list archive at Nabble.com. __ 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.
Re: [R] Setting axis scale for a boxplot
On 11/19/2013 05:57 AM, David Arnold wrote: Hi, I have this code: par(mfrow=c(3,1)) x1=rnorm(10,60,1) x2=rnorm(10,65,1) x3=rnorm(10,70,1) boxplot(x1,x2,x3,horizontal=TRUE,main=Example 1) x1=rnorm(10,60,4) x2=rnorm(10,65,4) x3=rnorm(10,70,4) boxplot(x1,x2,x3,horizontal=TRUE,main=Example 2) x1=rnorm(10,60,9) x2=rnorm(10,65,9) x3=rnorm(10,70,9) boxplot(x1,x2,x3,horizontal=TRUE,main=Example 3) par(mfrow=c(1,1)) How can I set the horizontal axis limits on all three images to be the same for sake of comparison? Hi David, In addition to Bill's answer where you specify limits at the beginning, if you want to do it on the fly and you are not reusing x1, x2 and x3: x1a=rnorm(10,60,1) x2a=rnorm(10,65,1) x3a=rnorm(10,70,1) x1b=rnorm(10,60,4) x2b=rnorm(10,65,4) x3b=rnorm(10,70,4) x1c=rnorm(10,60,9) x2c=rnorm(10,65,9) x3c=rnorm(10,70,9) ylim-range(c(x1a,x2a,x3a,x1b,x2b,x3b,x1c,x2c,x3c)) boxplot(x1a,x2a,x3a,ylim=ylim,horizontal=TRUE,main=Example 1) boxplot(x1b,x2b,x3b,ylim=ylim,horizontal=TRUE,main=Example 2) boxplot(x1c,x2c,x3c,ylim=ylim,horizontal=TRUE,main=Example 3) 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.