[R] bwplot panels like stripplot
Waichler, Scott R
Scott.Waichler at pnl.gov
Fri Sep 24 21:45:47 CEST 2004
>> I would like to plot horizontal box-and-whisker plots in lattice
where
>> each factor has its own panel and scales are "free." Below is a
>> stripplot version of what I have in mind. Substituting "bwplot"
>> doesn't work.
> This won't work (easily) with R <= 1.9.1. Try with 2.0.0 beta, and let
us know if you still have problems.
>
> Deepayan
It still doesn't work. Once again,
> R.version.string
[1] "R version 2.0.0, 2004-09-24"
x <- c(runif(100, 0, 1), runif(100, 1, 2), runif(100, 2, 3))
y <- c(rep("First", 100), rep("Second", 100), rep("Third", 100))
# this works fine
stripplot(x | y,
layout=c(1,3),
scales=list(relation="free"),
as.table=T,
bg="white"
)
# this doesn't
bwplot(x ~ y,
layout=c(1,3),
scales=list(relation="free"),
as.table=T,
bg="white",
horizontal=T
)
Error in Ops.unit(do.call("max", lab.unit), tick.unit) :
Both operands must be units
In addition: Warning messages:
1: x should be numeric in: bwplot(x ~ y, layout = c(1, 3), scales =
list(relation = "free"),
2: no finite arguments to max; returning -Inf
Scott
More information about the R-help
mailing list