A rebel boxplot question
On 5/10/2007, at 3:39 AM, <p.valdes at arsystel.com> wrote:
Dear R list members I am trying to improve a boxplot with 2 data sets. I run somethinkg like boxplot(data1 ~ month, add=F, col = "red", ...) boxplot(data2 ~ month, add=T, col = "blue", ...) The problem is that the data from February are missing for data2, so R think that must take little more space between the data classes in data 2 and then both data gropus are not aligned. In the R documentation I do not find any posile solution for tell R that I want reserve a extra space for this month, So the boxplot is erroneous and the x axis have a strange numeration 1 2 3 4 54 65 76 ... etc I would be grateful if anyone could suggest how to tell R That the boxplots must be fitted to the same x class in both data groups. To make a false data group with a 0 valor for february is not aceptable in this case
Your example is a bit confusing --- it must be ***month*** that
February is missing from,
not data2!!! --- but basically if you make month into a ***factor***
with levels equal to
the complete set of months, then boxplot() will leave a gap for any
month that is missing.
E.g.
clyde <- rnorm(100)
melvin <- sample(letters[1:4],100,TRUE)
melvin[melvin=="b"] <- "c"
melvin <- factor(melvin,levels=letters[1:4])
boxplot(clyde ~ melvin)
leaves a gap (an empty boxplot as it were) for b, and labels the x
axis with "a", "b", "c", and "d".
BTW --- ``add'' and ``col'' do not seem to be arguments for boxplot().
cheers,
Rolf Turner
######################################################################
Attention:\ This e-mail message is privileged and confidenti...{{dropped}}