
Last chance! 50% off unlimited learning
Sale ends in
Draws a kernel density estimate
ly_density(
fig,
x,
data = figure_data(fig),
bw = "nrd0",
adjust = 1,
kernel = c("gaussian", "epanechnikov", "rectangular", "triangular", "biweight",
"cosine", "optcosine"),
weights = NULL,
window = kernel,
n = 512,
cut = 3,
na.rm = FALSE,
color = "black",
alpha = 1,
width = 1,
type = 1,
legend = NULL,
lname = NULL,
lgroup = NULL,
...
)
figure to modify
parameters passed to density
an optional data frame, providing the source for x
color to use to stroke lines with - a hex code (with no alpha) or any of the 147 named CSS colors, e.g 'green', 'indigo'
transparency value for the line between 0 (transparent) and 1 (opaque)
stroke width in units of pixels
an integer between 1 and 6 matching the lty
property in par
or an array of integer pixel distances that describe the on-off pattern of dashing to use
text to display in the legend entry for the density line
layer name
layer group
additional parameters for fine control over line properties (see "Additional parameters" below)
line_join |
how path segments should be joined together 'miter' 'round' 'bevel' |
line_cap |
how path segments should be terminated 'butt' 'round' 'square' |
line_dash |
an integer between 1 and 6 matching the lty property in par or an array of integer pixel distances that describe the on-off pattern of dashing to use |
Other layer functions:
ly_abline()
,
ly_annular_wedge()
,
ly_annulus()
,
ly_arc()
,
ly_bar()
,
ly_bezier()
,
ly_boxplot()
,
ly_contour()
,
ly_crect()
,
ly_curve()
,
ly_hist()
,
ly_image_url()
,
ly_image()
,
ly_lines()
,
ly_map()
,
ly_multi_line()
,
ly_oval()
,
ly_patch()
,
ly_points()
,
ly_polygons()
,
ly_quadratic()
,
ly_quantile()
,
ly_ray()
,
ly_rect()
,
ly_segments()
,
ly_text()
,
ly_wedge()
# NOT RUN {
h <- figure(width = 600, height = 400) %>%
ly_hist(eruptions, data = faithful, breaks = 40, freq = FALSE) %>%
ly_density(eruptions, data = faithful)
h
# }
Run the code above in your browser using DataLab