DiscretePaletteSafe: Safely generate a Discrete color palette.

View source: R/Seurat.Utils.Visualization.R

DiscretePaletteSafeR Documentation

Safely generate a Discrete color palette.

Description

Generates a discrete color palette, ensuring no NA values are included, suitable for visualizations where a specific number of distinct, reproducible colors is needed.

Usage

DiscretePaletteSafe(
  n,
  palette.used = c("alphabet", "alphabet2", "glasbey", "polychrome", "stepped")[2],
  show.colors = FALSE,
  seed = 1989
)

Arguments

n

Number of colors to generate.

palette.used

Palette name to use for generating colors. Options include "alphabet", "alphabet2", "glasbey", "polychrome", "stepped". Default: "alphabet2".

show.colors

If TRUE, displays the generated color palette. Default: FALSE.

seed

Seed value for reproducibility, especially when random color generation is involved. Default: 1989.

Value

Character vector of HEX color values.

Examples

## Not run: 
colors <- DiscretePaletteSafe(n = 10)
print(colors)

## End(Not run)


vertesy/Seurat.utils documentation built on Dec. 4, 2024, 5:20 p.m.