powered by
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
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
lty
par
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
line_cap
line_dash
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()
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