Use by_values() to set properties for cells with specific,
pre-determined contents.
by_values(..., ignore_na = TRUE)Name-value pairs like name = value. Cells where contents are equal to
name will have the property set to value. If there is a single unnamed argument,
this is the default value for unmatched cells. More than one unnamed argument is an error.
If TRUE, NA values in the result will be left unchanged
from their previous values. Otherwise, NA
normally resets to the default.
A function for use in map_*** functions.
Other mapping functions:
by_cases(),
by_colorspace(),
by_function(),
by_quantiles(),
by_ranges(),
by_regex(),
by_rows()
ht <- hux(letters[1:3])
map_background_color(
ht,
by_values(a = "red", c = "yellow")
)
#> a
#> b
#> c
map_background_color(
ht,
by_values(a = "red", c = "yellow", "green")
)
#> a
#> b
#> c