R: Set girafe options

girafe_options {ggiraph} | R Documentation

## Set girafe options

### Description

Defines the animation options related to a `girafe()` object.

### Usage

    girafe_options(x, ...)

### Arguments

`x` | girafe object.
`...` | set of options defined by calls to `opts_*` functions or to sizingPolicy from htmlwidgets (this won't have any effect within a shiny context).

### See Also

`girafe()`

Other girafe animation options: `opts_hover()`, `opts_selection()`, `opts_sizing()`, `opts_toolbar()`, `opts_tooltip()`, `opts_zoom()`

### Examples

    library(ggplot2)
    library(htmlwidgets)

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

    gg_point = 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_point)
    x <- girafe_options(x = x,
        opts_tooltip(opacity = .7),
        opts_zoom(min = .5, max = 4),
        sizingPolicy(defaultWidth = "100%", defaultHeight = "300px"),
        opts_hover(css = "fill:red;stroke:orange;r:5pt;") )

    if(interactive()){
      print(x)
    }

[Package ggiraph version 0.7.9 Index]