Skip to contents

Load a named palette from data/palettes.rds, returning a vector of HEX colors. Automatically checks for type mismatch and gives smart suggestions.

Usage

get_palette(
  name,
  type = c("sequential", "diverging", "qualitative"),
  n = NULL,
  palette_rds = system.file("extdata", "palettes.rds", package = "evanverse")
)

Arguments

name

Name of the palette (e.g. "vividset").

type

One of: "sequential", "diverging", "qualitative".

n

Number of colors to return. Default NULL returns all.

palette_rds

Path to RDS file. Default: here::here("data/palettes.rds").

Value

A character vector of HEX color codes.

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"