densityPlot | R Documentation |
Compute kernel density plots, written in the same structure as
boxPlot
. Histograms can be automatically added for teaching
purposes.
densityPlot(
x,
fact = NULL,
bw = "nrd0",
histo = c("none", "faded", "hollow"),
breaks = "Sturges",
fading = "0E",
fadingBorder = "25",
lty = NULL,
lwd = 1,
col = c("black", "red", "blue"),
key = NULL,
add = FALSE,
adjust = 1,
kernel = c("gaussian", "epanechnikov", "rectangular", "triangular", "biweight",
"cosine", "optcosine"),
weights = NULL,
n = 512,
from,
to,
na.rm = FALSE,
xlim = NULL,
ylim = NULL,
main = "",
...
)
x |
A numerical vector. |
fact |
A character or factor vector defining the grouping for data in
|
bw |
Bandwidth. See |
histo |
Whether to plot a faded histogram ( |
breaks |
The |
fading |
Character value of hexadecimal, e.g. |
fadingBorder |
Character value of hexadecimal, e.g. |
lty |
Numerical vector describing the line type for the density
curve(s). Each element corresponds to a different level of the
argument |
lwd |
Numerical vector describing the line width for the density
curve(s). Each element corresponds to a different level of the
argument |
col |
Numerical vector describing the line color for the density
curve(s). Each element corresponds to a different level of the
argument |
key |
An argument to specify ordering of the factor levels. |
add |
If |
adjust |
Argument passed to |
kernel |
Argument passed to |
weights |
Argument passed to |
n |
Argument passed to |
from |
Argument passed to |
to |
Argument passed to |
na.rm |
Argument passed to |
xlim |
x-axis limits. |
ylim |
y-axis limits. |
main |
Title for the plot. |
... |
If |
David Diez
histPlot
, dotPlot
,
boxPlot
# hollow histograms
histPlot(tips$tip[tips$day == "Tuesday"],
hollow = TRUE, xlim = c(0, 30),
lty = 1, main = "Tips by day"
)
histPlot(tips$tip[tips$day == "Friday"],
hollow = TRUE, border = "red",
add = TRUE, main = "Tips by day"
)
legend("topright",
col = c("black", "red"),
lty = 1:2, legend = c("Tuesday", "Friday")
)
# density plots
densityPlot(tips$tip, tips$day,
col = c("black", "red"), main = "Tips by day"
)
legend("topright",
col = c("black", "red"),
lty = 1:2, legend = c("Tuesday", "Friday")
)
densityPlot(tips$tip,
histo = "faded",
breaks = 15, main = "Tips by day"
)
densityPlot(tips$tip,
histo = "hollow",
breaks = 30, fadingBorder = "66",
lty = 1, main = "Tips by day"
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.