Learn R Programming

RcmdrMisc (version 2.7-0)

discretePlot: Plot Distribution of Discrete Numeric Variable

Description

Plot the distribution of a discrete numeric variable, optionally classified by a factor.

Usage

discretePlot(x, by, scale = c("frequency", "percent"), 
    xlab = deparse(substitute(x)), ylab = scale, main = "")

Arguments

x

a numeric variable.

by

optionally a factor by which to classify x.

scale

either "frequency" (the default) or "percent".

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 by argument is specified).

Value

Returns NULL invisibly.

Details

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 x.

See Also

Hist, link{Dotplot}.

Examples

Run this code
# NOT RUN {
if (require(datasets)){
  data(mtcars)
  mtcars$cyl <- factor(mtcars$cyl)
  with(mtcars, {
    discretePlot(carb)
    discretePlot(carb, scale="percent")
    discretePlot(carb, by=cyl)
  })
}
# }

Run the code above in your browser using DataLab