[R] Boxplot width

Antje niederlein-rstat at yahoo.de
Mon May 26 11:27:40 CEST 2008


Thanks again!
Now I understand what is meant with "relative width". It just varies the width 
of the plots to each other (considering the ratio of the values, instead the 
values itself...)
Now it's clear.


Uwe Ligges schrieb:
> 
> 
> Antje wrote:
>> Thanks a lot! That's exactly what I was looking for.
>> I still don't have a clue what this "width" is then used for (just for 
>> curiosity, if anybody has a short example for me to understand when 
>> this is used, let me know...)
> 
> try width=c(0.1, 0.9)
> 
> Uwe Ligges
> 
>>
>> Ciao,
>> Antje
>>
>> Uwe Ligges schrieb:
>>> Folks,
>>>
>>> ?bxp tells you that "width" is about *relative* widths, hence useless.
>>> But it also includes a description of "boxwex" which is the right one 
>>> to use here:
>>>
>>> boxplot(l, at=c(length(d1), length(d2)), xlim=c(0,200), boxwex=20)
>>>
>>>
>>> Uwe Ligges
>>>
>>>
>>> Antje wrote:
>>>> Hi Bert,
>>>>
>>>> this is the code I already wrote in my first mail:
>>>>
>>>> d1 <- rnorm(100)
>>>> d2 <- rnorm(150)
>>>>
>>>> l <- list(d1,d2)
>>>> boxplot(l, at=c(length(d1), length(d2)), xlim=c(0,200) )
>>>>
>>>> Just execute it an see how the boxplots look like.
>>>>
>>>> I simply don't know how to change the width.
>>>>
>>>> Compare with:
>>>> boxplot(l, at=c(length(d1), length(d2)), xlim=c(0,200), 
>>>> width=c(2.0,2.0) )
>>>>
>>>> or
>>>>
>>>> boxplot(l, at=c(length(d1), length(d2)), xlim=c(0,200), 
>>>> width=c(50,50) )
>>>>
>>>> nothing changes. So I'm doing something wrong...
>>>>
>>>> (Jorges answer in no solution at all to this problem... or I miss 
>>>> something very important...)
>>>>
>>>>
>>>> Antje
>>>>
>>>>
>>>>
>>>>
>>>> Bert Gunter schrieb:
>>>>> Have you checked ?bxp where it tells you that width must be a 
>>>>> **vector** of
>>>>> relative widths?
>>>>>
>>>>> It would help if you told us **exactly** what you did in the form of
>>>>> reproducible code as the posting guide requests (see bottom of this
>>>>> message).
>>>>>
>>>>> -- Bert Gunter
>>>>> Genentech
>>>>> -----Original Message-----
>>>>> From: r-help-bounces at r-project.org 
>>>>> [mailto:r-help-bounces at r-project.org] On
>>>>> Behalf Of Antje
>>>>> Sent: Friday, May 23, 2008 8:52 AM
>>>>> To: r-help at stat.math.ethz.ch
>>>>> Subject: [R] Boxplot width
>>>>>
>>>>> Hi there,
>>>>>
>>>>> assume that you have data with different sampling like
>>>>>
>>>>> d1 <- rnorm(100)
>>>>> d2 <- rnorm(150)
>>>>>
>>>>> now, I'd like to create two boxplots in one graph but each plot 
>>>>> located at
>>>>> the sampling number at the x-axis. This, I can do with "at"
>>>>>
>>>>> l <- list(d1,d2)
>>>>> boxplot(l, at=c(length(d1), length(d2)), xlim=c(0,200) )
>>>>>
>>>>> but both plots are very thin and I'd like to increase the width of 
>>>>> the plot.
>>>>> I tried "width" but probably I do it wrong.
>>>>>
>>>>> Can anybody help me?
>>>>>
>>>>> Antje
>>>>>
>>>>> ______________________________________________
>>>>> R-help at 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 at 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.
>>>
>>
>>
>



More information about the R-help mailing list