.hist.plot(
x,
breaks = "Sturges",
freq = FALSE,
include.lowest = TRUE,
normalcurve = TRUE,
kernel = TRUE,
legend = TRUE,
right = TRUE,
density = NULL,
angle = 45,
col = NULL,
border = NULL,
main = paste("Histogram of", xname),
ylim = NULL,
xlab = NULL,
ylab = NULL,
axes = TRUE,
plot = TRUE,
labels = FALSE,
warn.unused = TRUE,
...
)
Arguments
x |
a vector of values for which the histogram is desired. |
breaks |
one of:
a vector giving the breakpoints between histogram cells,
a function to compute the vector of breakpoints,
a single number giving the number of cells for the histogram,
a character string naming an algorithm to compute the
number of cells (see ‘Details’),
a function to compute the number of cells.
In the last three cases the number is a suggestion only; as the
breakpoints will be set to pretty values, the number
is limited to 1e6 (with a warning if it was larger). If
breaks is a function, the x vector is supplied to it
as the only argument (and the number of breaks is only limited by
the amount of available memory). |
freq |
logical; if TRUE , the histogram graphic is a
representation of frequencies, the counts component of
the result; if FALSE , probability densities, component
density , are plotted (so that the histogram has a total area
of one). Defaults to TRUE if and only if breaks are
equidistant (and probability is not specified). |
include.lowest |
logical; if TRUE , an x[i] equal to
the breaks value will be included in the first (or last, for
right = FALSE ) bar. This will be ignored (with a warning)
unless breaks is a vector. |
normalcurve |
Logical.
Add normal curve. |
kernel |
Logical.
Add kernel density plot.
This only works if freq = FALSE . |
legend |
Logical.
Add legend. |
right |
logical; if TRUE , the histogram cells are
right-closed (left open) intervals. |
density |
the density of shading lines, in lines per inch.
The default value of NULL means that no shading lines
are drawn. Non-positive values of density also inhibit the
drawing of shading lines. |
angle |
the slope of shading lines, given as an angle in
degrees (counter-clockwise). |
col |
a colour to be used to fill the bars.
The default of NULL yields unfilled bars. |
border |
the color of the border around the bars. The default
is to use the standard foreground color. |
main |
main title and axis labels: these arguments to
title() get “smart” defaults here, e.g., the default
ylab is "Frequency" iff freq is true. |
ylim |
the range of x and y values with sensible defaults.
Note that xlim is not used to define the histogram (breaks),
but only for plotting (when plot = TRUE ). |
xlab |
main title and axis labels: these arguments to
title() get “smart” defaults here, e.g., the default
ylab is "Frequency" iff freq is true. |
ylab |
main title and axis labels: these arguments to
title() get “smart” defaults here, e.g., the default
ylab is "Frequency" iff freq is true. |
axes |
logical. If TRUE (default), axes are draw if the
plot is drawn. |
plot |
logical. If TRUE (default), a histogram is
plotted, otherwise a list of breaks and counts is returned. In the
latter case, a warning is used if (typically graphical) arguments
are specified that only apply to the plot = TRUE case. |
labels |
logical or character string. Additionally draw labels on top
of bars, if not FALSE ; see plot.histogram . |
warn.unused |
logical. If plot = FALSE and
warn.unused = TRUE , a warning will be issued when graphical
parameters are passed to hist.default() . |
... |
further arguments and graphical parameters passed to
plot.histogram and thence to title and
axis (if plot = TRUE ). |
Examples