Plot a Histogram
This function is a wrapper for the hist
function in
the base
package, permitting percentage scaling of the
vertical axis in addition to frequency and density scaling.
Hist(x, groups, scale=c("frequency", "percent", "density"), xlab=deparse(substitute(x)), ylab=scale, main="", breaks = "Sturges", ...)
x |
a vector of values for which a histogram is to be plotted. |
groups |
a factor (or character or logical variable) to create histograms by group with common horizontal and vertical scales. |
scale |
the scaling of the vertical axis: |
xlab |
x-axis label, defaults to name of variable. |
ylab |
y-axis label, defaults to value of |
main |
main title for graph, defaults to empty. |
breaks |
see the |
... |
arguments to be passed to |
This function is primarily called for its side effect —
plotting a histogram or histograms — but it also invisibly
returns an object of class hist
or a list of hist
objects.
John Fox jfox@mcmaster.ca
data(Prestige, package="car") Hist(Prestige$income, scale="percent") with(Prestige, Hist(income, groups=type))
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.