barchart.
panel.barchart(x, y, box.ratio = 1, box.width, horizontal = TRUE, origin = NULL, reference = TRUE, stack = FALSE, groups = NULL, col = if (is.null(groups)) plot.polygon$col else superpose.polygon$col, border = if (is.null(groups)) plot.polygon$border else superpose.polygon$border, lty = if (is.null(groups)) plot.polygon$lty else superpose.polygon$lty, lwd = if (is.null(groups)) plot.polygon$lwd else superpose.polygon$lwd, ..., identifier = "barchart")origin is specified, in which case they start there.
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. bwplot for a fuller
explanation.
stack = TRUE, this argument is ignored and the origin set to
0. Otherwise, defaults to NULL, in which case bars start at
the left (or bottom) end of a panel. This choice is somewhat
unfortuntate, as it can be misleading, but is the default for
historical reasons. For tabular (or similar) data, origin =
0 is usually more appropriate; if not, one should reconsider the
use of a bar chart in the first place (dot plots are often a good
alternative).
FALSE (the default), bars for different values of the
grouping variable are drawn side by side, otherwise they are
stacked.
plot.polygon is used if there is no grouping variable, otherwise
superpose.polygon is used. col gives the fill color,
border the border color, and lty and lwd the
line type and width of the borders.
barchart call
directly.
barchart
barchart(yield ~ variety | site, data = barley,
groups = year, layout = c(1,6), origin = 0,
ylab = "Barley Yield (bushels/acre)",
scales = list(x = list(abbreviate = TRUE,
minlength = 5)))
Run the code above in your browser using DataLab