colormaps

adapters.colormaps

Colormaps a figure can name that the plotting stack does not ship.

A replication reproduces a published figure’s colour convention, and the convention is usually whatever the authors’ tool defaulted to. Where that map exists in matplotlib the spec just names it; where it does not, every study otherwise carries its own copy of the same anchor table — so the tables live here once and :func:resolve turns any declared name into something the backend accepts.

Adding a map here is a format-support decision, not a styling one: it makes a NAME resolvable, and which map a figure uses stays entirely in the spec.

parula is MATLAB’s default since R2014b, and so the colour convention of a large share of published neuroimaging figures. Neither matplotlib nor bsplot ships it, and bsplot’s fake_parula is a visibly different map — it starts violet (0.267, 0.033, 0.619) where parula starts blue — so a figure reproduced with the lookalike is off from its original at every value.

Attributes

Name Description
PARULA
TABLES

Functions

Name Description
resolve A declared colormap name as something the plotting backend accepts (public API).

resolve

adapters.colormaps.resolve(name)

A declared colormap name as something the plotting backend accepts (public API).

A name the backend already knows is passed through untouched — matplotlib’s and bsplot’s own catalogues stay authoritative — so this only fills the gaps in :data:TABLES. None passes through as None (the backend’s default).