Add 'HTML' strings' column of variable names and values.
Usage
mutate_text(
data,
vars_vctr = NULL,
numeric_format = function(x) prettyNum(x, big.mark = "", scientific = FALSE),
name = "text"
)
Arguments
- data
A data frame. Required input.
- vars_vctr
A vector of quoted variables to include in the tooltip. Defaults to NULL, which adds all variables in.
- numeric_format
A function to format all numeric variables within the tooltip text column. Defaults to non-scientific. Use function(x) x to leave as is.
- name
name of the tooltip text column to be created. Defaults to "text".
Examples
library(simplevis)
library(dplyr)
plot_data <- slice_sample(ggplot2::diamonds, prop = 0.05) %>%
mutate_text(vars_vctr = c("carat", "price"))
plot <- gg_point(data = plot_data,
x_var = carat,
y_var = price,
text_var = text,
title = "Diamond price by carat",
x_title = "Carat",
y_title = "Price ($US thousands)")
#> Warning: Ignoring unknown aesthetics: text
plotly::ggplotly(plot, tooltip = "text")