Re: [R] Setting axis scale for a boxplot

2013-11-20 Thread David Arnold
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

2013-11-18 Thread William Dunlap
 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

2013-11-18 Thread Jim Lemon

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.