R: Create interactive annotations

annotate_interactive {ggiraph} | R Documentation

## Create interactive annotations

### Description

The layer is based on `annotate()`. See the documentation for that function for more details.

### Usage

    annotate_interactive(...)

### Arguments

`...` | arguments passed to base function, plus any of the `interactive_parameters()`.

### Details for annotate_*_interactive functions

The interactive parameters can be supplied as arguments in the relevant function and they can be scalar values or vectors depending on params on base function.

### See Also

`girafe()`, interactive_parameters, `annotation_raster_interactive()`

### Examples

    # add interactive annotation to a ggplot -------
    library(ggplot2)
    library(ggiraph)

    gg <- ggplot(mtcars, aes(x = disp, y = qsec )) +
      geom_point(size=2) +
      annotate_interactive(
        "rect", xmin = 100, xmax = 400, fill = "red",
        data_id = "an_id", tooltip = "a tooltip",
        ymin = 18, ymax = 20, alpha = .5)

    x <- girafe(ggobj = gg, width_svg = 5, height_svg = 4)
    if( interactive() ) print(x)

[Package ggiraph version 0.7.9 Index]