ly_density {rbokeh}R Documentation

Add a "density" layer to a Bokeh figure

Description

Draws a kernel density estimate

Usage

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, hov_color = NULL, hov_alpha = NULL,
  ns_color = NULL, ns_alpha = NULL, sel_color = NULL, sel_alpha = NULL,
  legend = NULL, lname = NULL, lgroup = NULL, ...)

Arguments

fig

Figure to modify.

x, bw, adjust, kernel, weights, window, n, cut, na.rm

Parameters passed to density.

data

An optional data frame, providing the source for x.

color

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'.

alpha

Transparency value for the line between 0 (transparent) and 1 (opaque).

width

Stroke width in units of pixels.

type

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.

hov_color

Color to use to stroke lines when they are hovered.

hov_alpha

Transparency value for the line when it is hovered.

ns_color

Color to use to stroke lines when they are not selected.

ns_alpha

Transparency value for the line when it is not selected.

sel_color

Color to use to stroke lines when they are selected.

sel_alpha

Transparency value for the line when it is selected.

legend

Text to display in the legend entry for the density line.

lname

Layer name.

lgroup

Layer group.

...

Additional parameters for fine control over line properties. See "Additional parameters" below.

Additional parameters

line_join How path segments should be joined together. One of 'miter' 'round' 'bevel'.
line_cap How path segments should be terminated. One of '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.
line_dash_offset The distance in pixels into the line_dash that the pattern should start from.

See Also

Other layer functions: 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_multi_line, ly_oval, ly_patch, ly_points, ly_polygons, ly_quadratic, ly_quantile, ly_ray, ly_rect, ly_segments, ly_text, ly_wedge

Examples

figure(width = 600, height = 400) %>%
  ly_hist(eruptions, data = faithful, breaks = 40, freq = FALSE) %>%
  ly_density(eruptions, data = faithful)

[Package rbokeh version 0.6.3 Index]