ggiraph (version 0.5.0)

opts_tooltip: tooltip settings

Description

Settings to be used with girafe for tooltip customisation.

Usage

opts_tooltip(css = NULL, offx = 10, offy = 0,
  use_cursor_pos = TRUE, opacity = 0.9, use_fill = FALSE,
  use_stroke = FALSE, delay_mouseover = 200, delay_mouseout = 500,
  zindex = 999)

Arguments

css

extra css (added to position: absolute;pointer-events: none;) used to customize tooltip area.

offx, offy

tooltip x and y offset

use_cursor_pos

should the cursor position be used to position tooltip (in addition to offx and offy).

opacity

tooltip background opacity

use_fill, use_stroke

logical, use fill and stroke properties to color tooltip.

delay_mouseover

The duration in milliseconds of the transition associated with tooltip display.

delay_mouseout

The duration in milliseconds of the transition associated with tooltip end of display.

zindex

tooltip css z-index, default to 999.

See Also

set options with girafe_options

Other girafe animation options: opts_hover, opts_selection, opts_toolbar, opts_zoom

Examples

Run this code
# NOT RUN {
library(ggplot2)

dataset <- mtcars
dataset$carname = row.names(mtcars)

gg <- ggplot(
  data = dataset,
  mapping = aes(x = wt, y = qsec, color = disp,
                tooltip = carname, data_id = carname) ) +
  geom_point_interactive() + theme_minimal()

x <- girafe(ggobj = gg)
x <- girafe_options(x,
  opts_tooltip(opacity = .7,
    offx = 20, offy = -10,
    use_fill = TRUE, use_stroke = TRUE,
    delay_mouseout = 1000) )
if( interactive() ) print(x)
# }

Run the code above in your browser using DataLab