Map discrete values to colors.
values_to_colors_discrete(x, values, colors)
Arguments
- x
Numeric or factor vector. Can be named or unnamed, but must align
with values by name (preferred) or by position (same length).
- values
Numeric or factor vector of values to map (same type as x).
- colors
Character vector of hex color codes (same length as values
and in the same order).
Value
Named character vector of hex colors with names equal to x.
Examples
x <- c("A", "B", "C", "A", "B")
values <- c("A", "B", "C")
colors <- c("#7f0000", "#ffffff", "#006400")
result <- values_to_colors_discrete(x, values, colors)
print(result)
#> [1] "#7f0000" "#ffffff" "#006400" "#7f0000" "#ffffff"