Creates an interactive plot using ggiraph. This function extends
gf_path() with interactive features like tooltips and clickable elements.
Usage
gf_path_interactive(
object = NULL,
gformula = NULL,
data = NULL,
...,
alpha,
color,
group,
linetype,
linewidth,
lineend = "butt",
linejoin = "round",
linemitre = 1,
arrow = NULL,
xlab,
ylab,
title,
subtitle,
caption,
stat = "identity",
position = "identity",
show.legend = NA,
show.help = NULL,
inherit = TRUE,
environment = parent.frame()
)Arguments
- object
When chaining, this holds an object produced in the earlier portions of the chain. Most users can safely ignore this argument. See details and examples.
- gformula
A formula with shape
y ~ x. Faceting can be achieved by including|in the formula.- data
A data frame with the variables to be plotted.
- ...
Additional arguments passed to the underlying interactive geom. This is where ggiraph's interactive aesthetics are supplied, including
tooltip(text shown on hover),data_id(identifiers used for interactive selection), andonclick(JavaScript run on click).- alpha
Opacity (0 = invisible, 1 = opaque).
- color
A color or a formula used for mapping color.
- group
Used for grouping.
- linetype
A linetype (numeric or "dashed", "dotted", etc.) or a formula used for mapping linetype.
- linewidth
A numerical line width or a formula used for mapping linewidth.
- lineend
Line end style (round, butt, square).
- linejoin
Line join style (round, mitre, bevel).
- linemitre
Line mitre limit (number greater than 1).
- arrow
Arrow specification, as created by
grid::arrow().- xlab
Label for x-axis. See also
gf_labs().- ylab
Label for y-axis. See also
gf_labs().- title
Title, sub-title, and caption for the plot. See also
gf_labs().- subtitle
Title, sub-title, and caption for the plot. See also
gf_labs().- caption
Title, sub-title, and caption for the plot. See also
gf_labs().- stat
A character string naming the stat used to make the layer.
- position
Either a character string naming the position function used for the layer or a position object returned from a call to a position function.
- show.legend
A logical indicating whether this layer should be included in the legends.
NA, the default, includes layer in the legends if any of the attributes of the layer are mapped.- show.help
If
TRUE, display some minimal help.- inherit
A logical indicating whether default attributes are inherited.
- environment
An environment in which to look for variables not found in
data.
Value
A gg object that can be displayed with gf_girafe().
Additional interactive features
onclick: JavaScript code (as character string) executed when clicking elements.Additional ggiraph aesthetics may be available depending on the geom.
