add_tooltip | R Documentation |
Add a tooltip column of united variable names and values.
add_tooltip(data, ..., titles = snakecase::to_sentence_case, name = "tooltip")
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". |
A data frame or tibble with a column of text
library(ggplot2)
iris %>%
add_tooltip() %>%
head(1)
iris %>%
add_tooltip(tidyselect::contains("Sepal"), Species) %>%
head(1)
p <- iris %>%
dplyr::mutate(Species = stringr::str_to_sentence(Species)) |>
add_tooltip(tidyselect::contains("Sepal"), Species) |>
ggplot() +
geom_point(aes(x = Sepal.Width, y = Sepal.Length, col = Species, text = tooltip))
p
if (requireNamespace("plotly", quietly = TRUE)) {
plotly::ggplotly(p, tooltip = "text")
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.