Creates an interactive plot using ggiraph. This function extends
gf_raster() with interactive features like tooltips and clickable elements.
gf_raster_interactive(
object = NULL,
gformula = NULL,
data = NULL,
...,
alpha,
color,
fill,
group,
linetype,
linewidth,
hjust = 0.5,
vjust = 0.5,
interpolate = FALSE,
xlab,
ylab,
title,
subtitle,
caption,
stat = "identity",
position = "identity",
show.legend = NA,
show.help = NULL,
inherit = TRUE,
environment = parent.frame()
)A gg object that can be displayed with gf_girafe().
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.
A formula with shape y ~ x or fill ~ x + y
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), and onclick
(JavaScript run on click).
Opacity (0 = invisible, 1 = opaque).
A color or a formula used for mapping color.
A color for filling, or a formula used for mapping fill.
Used for grouping.
A linetype (numeric or "dashed", "dotted", etc.) or a formula used for mapping linetype.
A numerical line width or a formula used for mapping linewidth.
horizontal and vertical justification of the grob. Each justification value should be a number between 0 and 1. Defaults to 0.5 for both, centering each pixel over its data location.
horizontal and vertical justification of the grob. Each justification value should be a number between 0 and 1. Defaults to 0.5 for both, centering each pixel over its data location.
If TRUE interpolate linearly, if FALSE
(the default) don't interpolate.
Label for x-axis. See also
gf_labs().
Label for y-axis. See also
gf_labs().
Title, sub-title, and caption for the plot. See also
gf_labs().
Title, sub-title, and caption for the plot. See also
gf_labs().
Title, sub-title, and caption for the plot. See also
gf_labs().
A character string naming the stat used to make the layer.
Either a character string naming the position function used for the layer or a position object returned from a call to a position function.
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.
If TRUE, display some minimal help.
A logical indicating whether default attributes are inherited.
An environment in which to look for variables not
found in data.
onclick: JavaScript code (as character string) executed when clicking elements.
Additional ggiraph aesthetics may be available depending on the geom.
gf_raster(), gf_girafe()
gf_raster_interactive(mpg ~ wt, data = mtcars,
tooltip = ~ paste("MPG:", mpg)) |>
gf_girafe()
Run the code above in your browser using DataLab