Charts and chart-like rendering — maps, calendars, heatmaps, mtables — consume a dedicated set of --novem-* primitives. General colour primitives live on the Colors page.
AI-assisted, human-approvednovem uses AI to review and keep our documentation up to date.
Novem charts pick up most of their styling from the general-purpose
primitives on the Colors page — status indicators,
value sentiment, brand, the categorical palette, surface and text. The
variables on this page cover everything that is specific to chart
rendering: the chart drawing surface, axes, gridlines, legend, tooltips,
annotations and chart shape primitives.
The Aliases column lists named-color tokens that resolve to the
variable when used in API instructions.
Some charts paint positive and negative values in different colours,
the most common examples being waterfall charts, P&L bars and
year-over-year deltas. Novem keeps these tokens distinct from the
diverging-gradient sentiment tokens (--novem-good and --novem-bad)
so a finance theme can saturate its P&L colours without affecting how
heatmaps render.
Mtable cells are data-driven, so the theme primitives here cover the
fallback cases where a cell has no explicit colour instruction. The
endpoints of diverging cell fills and conditional bar colours come from
the Value sentiment
section on the Colors page.
A handful of non-colour primitives also live with charts. They control
the geometry of axes, gridlines, tooltips, annotations and the chart
marks themselves.