Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

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 (or character or logical variable) 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).

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.

Value

Returns NULL invisibly.

Author(s)

See Also

Hist, link{Dotplot}.

Examples

if (require(datasets)){
  data(mtcars)
  mtcars$cyl <- factor(mtcars$cyl)
  with(mtcars, {
    discretePlot(carb)
    discretePlot(carb, scale="percent")
    discretePlot(carb, by=cyl)
  })
}

RcmdrMisc

R Commander Miscellaneous Functions

v2.7-1
GPL (>= 2)
Authors
John Fox [aut, cre], Robert Muenchen [ctb], Dan Putler [ctb]
Initial release
2020-08-12

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.