bwplot
.panel.bwplot(x, y, box.ratio = 1,
box.width = box.ratio / (1 + box.ratio),
horizontal = TRUE,
pch, col, alpha, cex,
font, fontfamily, fontface,
fill, varwidth = FALSE,
...,
levels.fos,
stats = boxplot.stats,
coef = 1.5,
do.out = TRUE)
y
(x
) if horizontal
is TRUE
(FALSE
)box.ratio
. Useful for specifying thickness when the
categorical variable is not a factor, as use of box.ratio
alone cannot achieve a thickness greater than 1.
pch="|"
is treated
specially, by replacing the dot with a line (similar to
boxplot
)boxplot.stats
,
that accepts a numeric vector and returns a list similar to the
return value of boxplot.stats
. The function must accept
arguments stats
x
for every level of
y
(or the reverse if horizontal=FALSE
). By default, the
actual boxplot statistics are calculated using boxplot.stats
.
Note that most arguments controlling the display can be supplied to
the high-level bwplot
call directly. Unlike the traditional
analog boxplot
, notches are not implemented. Although the graphical parameters for the dot representing the median
can be controlled by optional arguments, many others can not. These
parameters are obtained from the relevant settings parameters
("box.rectangle"
for the box, "box.umbrella"
for the
whiskers and "plot.symbol"
for the outliers).
bwplot
, boxplot.stats
bwplot(voice.part ~ height, data = singer,
xlab = "Height (inches)",
panel = function(...) {
panel.grid(v = -1, h = 0)
panel.bwplot(...)
},
par.settings = list(plot.symbol = list(pch = 4)))
Run the code above in your browser using DataLab