Learn R Programming

simplevis (version 6.4.0)

mutate_text: Add 'HTML' strings column of variable names and values.

Description

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"
)

Value

A data frame with an extra column called 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

Run this code
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)")

plotly::ggplotly(plot, tooltip = "text")

Run the code above in your browser using DataLab