discretePlot {RcmdrMisc} | R Documentation |
Plot the distribution of a discrete numeric variable, optionally classified by a factor.
discretePlot(x, by, scale = c("frequency", "percent"), xlab = deparse(substitute(x)), ylab = scale, main = "", xlim=NULL, ylim=NULL, ...)
x |
a numeric variable. |
by |
optionally a factor (or character or logical variable) by which to classify |
scale |
either |
xlab |
optional character string to label the horizontal axis. |
ylab |
optional character string to label the vertical axis. |
main |
optonal main label for the plot (ignored if the |
xlim, ylim |
two-element numeric vectors specifying the ranges of the x and y axes; if not specified, will be determined from the data; the lower limit of the y-axis should normally be 0 and a warning will be printed if it isn't. |
... |
other arguments to be passed to |
.
If the by
argument is specified, then one plot is produced for each
level of by
; these are arranged vertically and all use the same scale
for the horizontal and vertical axes.
Returns NULL
invisibly.
John Fox jfox@mcmaster.ca
Hist
, link{Dotplot}
.
if (require(datasets)){ data(mtcars) mtcars$cyl <- factor(mtcars$cyl) with(mtcars, { discretePlot(carb) discretePlot(carb, scale="percent") discretePlot(carb, by=cyl) }) }