Skip to content

Palettes

Ten named palettes are available in PALETTES. Each can be used directly or passed as the palette argument to any theme function.

from charite_plot.palettes import PALETTES, make_palette

colors = PALETTES["goldelse"]         # list of hex strings
three  = make_palette("goldelse", n=3)        # subsample to 3
six    = make_palette("goldelse", n=12)       # interpolate to 12
rev    = make_palette("primary", reverse=True)

primary

secondary

mono

light

versus

nineties

brickhouse

sunrise

berryseason

goldelse


make_palette

make_palette handles subsampling and interpolation so you can request any number of colors from any palette:

from charite_plot.palettes import make_palette

# Exact palette colors
make_palette("berryseason")           # all 6 colors

# Subsample (picks evenly spaced colors)
make_palette("goldelse", n=4)

# Interpolate beyond palette length
make_palette("versus", n=20)          # smooth gradient between blue and red

# Reverse
make_palette("sunrise", reverse=True)