doypa {DOYPAColors}R Documentation

DOYPAColors Palette Selector

Description

This function provides access to the DOYPAColors palettes, which are categorized into sequential, diverging, and qualitative types. You can select a palette, define the number of colors, reverse the order, and interpolate colors as a gradient.

Usage

doypa(
  palette = NULL,
  n = NULL,
  reverse = FALSE,
  gradient = FALSE,
  type = "all",
  colorblind = FALSE
)

Arguments

palette

A character string specifying the name of the palette to use. If 'NULL', a random palette will be selected.

n

An integer specifying the number of colors to return. If 'NULL', the full palette is returned.

reverse

A logical value indicating whether to reverse the order of colors in the palette. Default is 'FALSE'.

gradient

A logical value indicating whether to interpolate colors as a gradient of 'n' colors between the first and last colors of the palette. If 'FALSE', returns the first 'n' colors of the palette.

type

A character string specifying the type of palettes to select from: "all", "seq" (sequential), "div" (diverging), or "qual" (qualitative). Default is "all".

colorblind

A logical value indicating whether to restrict the palette to colorblind-friendly options. Default is 'FALSE'.

Value

A character vector of colors.

See Also

'list_doypa_pals' to list available palettes. 'preview_doypa_pals' to preview all color palettes.

Examples

# Get a palette by name
colors <- doypa("buzz")
print(colors)

# Get a random palette
colors <- doypa()
print(colors)

# Get a palette with a specific number of colors
colors <- doypa("google", n = 3)
print(colors)

# Reverse the order of the palette
colors <- doypa("buzz", reverse = TRUE)
print(colors)

# Interpolate colors as a gradient
colors <- doypa("buzz", n = 10, gradient = TRUE)
print(colors)


[Package DOYPAColors version 0.0.2 Index]