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