Brand colors

The Aesops chart palette (aeschart) as plain hex strings, with the light and dark swatches shown inline, so a chart built from Aesops data can match the platform's own look.

colors mirrors the same design tokens the Aesops web app itself uses — no network call, no API key required. The colors you'll actually plot with are the 6-slot aeschart categorical series, in a fixed order: teal, peach, rust, sage, orange, brown. Slot 1 is always the brand primary.

from aesops import colors

Chart series (aeschart)

light
dark
colors.aeschart       # 6-slot series, light theme
colors.dark.aeschart  # 6-slot series, dark theme

Viewing colors at a glance

Printing a palette renders actual color swatches, not just hex text: in a terminal it prints each of the 6 aeschart slots as a colored block (ANSI truecolor) next to its name and hex value; in a Jupyter/IPython notebook, colors.light / colors.dark render as HTML swatches automatically when they're the last expression in a cell.

print(colors.light)
print(colors.dark)

Using the palette in a chart

import matplotlib.pyplot as plt

fig, ax = plt.subplots()
ax.set_prop_cycle(color=list(colors.aeschart))

On this page