View source: R/zzz-r4vn-graphs.R View source: R/graphs.R
| gdensity | R Documentation |
Draws a kernel density estimate overall or by a categorical variable.
gdensity(
data = NULL, x = NULL, vars = NULL, by = NULL, adjust = 1, fill = FALSE,
line_width = 2, line_type = 1, xlab = NULL, ylab = NULL, xtitle = NULL,
ytitle = "Density", xbreaks = NULL, ybreaks = NULL, title = NULL,
subtitle = NULL, note = NULL, color = NULL, palette = "default",
alpha = 0.35, legend = TRUE, legend_position = "topright", xline = NULL,
yline = NULL, ref_color = "gray40", ref_lty = 2, ref_lwd = 1,
theme = "journal", size = 11, combine = FALSE, ncol = NULL, file = NULL,
width = 7, height = 5, dpi = 300, show = TRUE, bg = "white", vline = NULL,
hline = NULL
)
data |
A data frame. It may be omitted when an active R4VN data frame exists. |
x |
Categorical variable on the horizontal axis. Supply an unquoted name or a character name. |
vars |
Optional |
by |
Optional grouping variable or hierarchical |
adjust |
Bandwidth adjustment passed to |
fill |
Fill the area under each curve. |
line_width, line_type |
Width and line type of density curves. |
xlab |
Optional category labels. Use an unnamed vector in displayed order or a named vector such as |
ylab |
Optional y-axis tick labels. |
xtitle, ytitle |
Axis titles. Variable names or variable labels are used automatically when possible. |
xbreaks, ybreaks |
Numeric tick positions used with |
title, subtitle, note |
Main title, subtitle, and note. |
color |
A color name or vector of colors. When |
palette |
One of |
alpha |
Color opacity from 0 to 1. |
legend |
Show the legend when |
legend_position |
Base-R legend position, for example |
xline, yline |
Optional numeric reference lines on the x and y axes.
Thus |
ref_color, ref_lty, ref_lwd |
Color, line type, and width for reference lines; vectors are recycled for multiple lines. |
theme |
Graph theme: |
size |
Base font size. |
combine |
When several graphs are produced, draw them as labelled panels in one figure. |
ncol |
Optional number of columns in a combined figure. |
file |
Optional output file ending in png, jpg, tiff, pdf, or svg. |
width, height |
Output width and height in inches. |
dpi |
Resolution for raster output. |
show |
Draw the graph in the current graphics device. |
bg |
Background color for exported files. |
vline, hline |
Deprecated aliases for |
Draws densities for one or several numeric variables with optional hierarchical grouping.
An object of class r4vn_graph; its data component contains density coordinates.
d <- data.frame(age = c(18, 21, 25, 27, 31, 34, 38, 45, 51, 62), sex = rep(c("M", "F"), 5))
gdensity(d, x = age)
gdensity(d, x = age, by = sex, fill = TRUE)
# Extended usage examples
d <- data.frame(age = c(18, 21, 25, 27, 31, 34, 38, 45, 51, 62),
sex = rep(c("M", "F"), 5))
gdensity(d, x = age, show = FALSE)
gdensity(d, x = age, by = sex, show = FALSE)
gdensity(d, x = age, by = sex, fill = TRUE, adjust = 1.2, show = FALSE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.