R: Create interactive horizontal error bars

geom_errorbarh_interactive {ggiraph} | R Documentation

## Create interactive horizontal error bars

### Description

This geometry is based on `geom_errorbarh()`. See the documentation for those functions for more details.

### Usage

    geom_errorbarh_interactive(...)

### Arguments

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

### Details for geom_*_interactive functions

The interactive parameters can be supplied with two ways:

- As aesthetics with the mapping argument (via `aes()`). In this way they can be mapped to data columns and apply to a set of geometries.

- As plain arguments into the geom_*_interactive function. In this way they can be set to a scalar value.

### See Also

`girafe()`

### Examples

    # add horizontal error bars -------
    library(ggplot2)
    library(ggiraph)

    df <- data.frame(
      trt = factor(c(1, 1, 2, 2)),
      resp = c(1, 5, 3, 4),
      group = factor(c(1, 2, 1, 2)),
      se = c(0.1, 0.3, 0.3, 0.2)
    )

    # Define the top and bottom of the errorbars

    p <- ggplot(df, aes(resp, trt, colour = group))
    g <- p + geom_point() +
      geom_errorbarh_interactive(aes(xmax = resp + se, xmin = resp - se, tooltip = group))
    x <- girafe(ggobj = g)
    if( interactive() ) print(x)

    g <- p + geom_point() +
      geom_errorbarh_interactive(aes(xmax = resp + se, xmin = resp - se, height = .2, tooltip = group))
    x <- girafe(ggobj = g)
    if( interactive() ) print(x)

[Package ggiraph version 0.7.9 Index]