Learn R Programming

mosaic (version 0.14)

freqpoly: Turn histograms into frequency polygons

Description

Turn histograms into frequency polygons

Usage

freqpoly(x, plot = TRUE, ...)
hist2freqpolygon(hist)
"plot"(x, freq = equidist, col = graphics::par("fg"), lty = NULL, lwd = 1, main = paste("Frequency polygon of", paste(x$xname, collapse = "\n")), sub = NULL, xlab = x$xname, ylab, xlim = range(x$x), ylim = NULL, axes = TRUE, labels = FALSE, add = FALSE, ann = TRUE, ...)

Arguments

x
a vector of values for which a frequency polygon is desired.
plot
a logical indicating if a plot should be generated.
...
additional arguments passed on to hist().
hist
a histgram object produced by link{hist}().
freq
A logical indicating whether the vertical scale should be frequency (count).
col
A color for the frequency polygon.
lty
An integer indicating the line type.
lwd
An integer indicating the line width.
main
A title for the plot.
sub
A sub-title for the plot.
xlab
Label for the horizontal axis.
ylab
Label for the vertical axis.
xlim
A numeric vector of lenght 2.
ylim
A numeric vector of lenght 2.
axes
A logical indicating whehter axes should be drawn.
labels
A logical indicating whether labels should be printed or a character vector of labels to add.
add
A logical indicating whether the plot should be added to the current plot
ann
A logical indicating whether annotations (titles and axis titles) should be plotted.

Value

An object of class "freqpoly" (invisibly). Additionally, if plot is TRUE, a plot is generated.

Examples

Run this code
freqpoly(faithful$eruptions)
bks <- c(0, 1, 1.5, 2, 3, 3.5, 4, 4.5, 5, 7)
hist(faithful$eruptions, breaks = bks)
freqpoly(faithful$eruptions, col = rgb(0,0,1,.5), lwd = 5, breaks = bks, add = TRUE)

Run the code above in your browser using DataLab