Load a named palette from data/palettes.rds, returning a vector of HEX colors. Automatically checks for type mismatch and provides smart suggestions.
Usage
get_palette(
name,
type = c("sequential", "diverging", "qualitative"),
n = NULL,
palette_rds = system.file("extdata", "palettes.rds", package = "evanverse")
)
Examples
get_palette("vividset", type = "qualitative")
#> ✔ Loaded palette "vividset" ("qualitative"), 9 colors
#> [1] "#E64B35" "#4DBBD5" "#00A087" "#3C5488" "#F39B7F" "#8491B4" "#91D1C2"
#> [8] "#DC0000" "#7E6148"
get_palette("softtrio", type = "qualitative", n = 2)
#> ✔ Loaded palette "softtrio" ("qualitative"), 3 colors
#> [1] "#E64B35B2" "#00A087B2"
get_palette("blues", type = "sequential", n = 3)
#> ✔ Loaded palette "blues" ("sequential"), 3 colors
#> [1] "#deebf7" "#9ecae1" "#3182bd"
get_palette("contrast_duo", type = "diverging")
#> ✔ Loaded palette "contrast_duo" ("diverging"), 2 colors
#> [1] "#C64328" "#56BBA5"