Learn R Programming

ggblanket (version 1.7.0)

add_tooltip: Add a tooltip column

Description

Add a tooltip column of united variable names and values.

Usage

add_tooltip(data, ..., titles = snakecase::to_sentence_case, name = "tooltip")

Value

A data frame or tibble with a column of text

Arguments

data

A data frame or tibble.

...

Arguments passed to select (i.e unquoted variables, tidyselect helpers etc). If no arguments provided, uses all columns.

titles

A function to format the variable names, including in rlang lambda format.

name

The name of the column created. Defaults to "tooltip".

Examples

Run this code
library(ggplot2)

iris %>%
  add_tooltip() %>%
  head(1)

 iris %>%
  add_tooltip(tidyselect::contains("Sepal"), Species) %>%
  head(1)

if (requireNamespace("ggiraph", quietly = TRUE)) {
p <- iris %>%
  add_tooltip(tidyselect::contains("Sepal"), Species) %>%
  gg_blank(x = Sepal.Width,
           y = Sepal.Length,
           col = Species,
           facet = Species) +
  ggiraph::geom_point_interactive(aes(tooltip = tooltip))

  ggiraph::girafe(ggobj = p, width_svg = 5, height_svg = 4)
}

Run the code above in your browser using DataLab