Skip to contents

Returns the colors of a palette as a claude_palette object, which prints as a color swatch (via scales::show_col()).

Usage

claude_palette(
  palette = "claude",
  n = NULL,
  type = c("discrete", "continuous"),
  reverse = FALSE
)

Arguments

palette

Name of a palette. See claude_palette_names().

n

Number of colors to return. Defaults to the full palette for discrete palettes, or all anchor colors for continuous palettes.

type

Either "discrete" or "continuous". For "continuous", colors are interpolated with grDevices::colorRampPalette().

reverse

Logical; reverse the color order?

Value

A character vector of hex colors with class claude_palette.

Examples

claude_palette("claude")

#> claudeplot palette: claude (6 colors)
claude_palette("oranges", n = 9, type = "continuous")

#> claudeplot palette: oranges (9 colors)