map party design

← All palettes

Cividis

cividis (Nuñez, Anderton & Renslow 2018 — via matplotlib)

Basemap

A synthetic demo grid, classed with equal intervals — the point is the palette against real basemap ink, not the data. Switch themes to see how much basemap the palette leaves room for.

Metadata

Type
Sequential
Family
Scientific
Character
modernmutedalgorithmic
Color vision
✓ deuteranopia ✓ protanopia ✕ tritanopia
Data shapes
symmetricmoderate skewzero inflated
Visual weight
0.60 · moderate
Basemap headroom
0.50

Provenance

Cividis was derived from viridis by Nuñez, Anderton and Renslow (PLOS ONE, 2018) with an explicit optimization target: that a viewer with deuteranomaly or protanomaly and a viewer with typical color vision should perceive the SAME colors, not merely be able to order them. The result is a restrained blue-to-yellow ramp released as a public-domain contribution and now shipped by matplotlib, R and most plotting stacks. The values here follow matplotlib's table; the R reference implementation published with the paper differs in the last decimals (its endpoints round to #00204d and #ffea46).

When to use it

The palette to reach for when the audience is unknown and the map must work for red-green color vision deficiency without looking like a compromise. It is quieter than viridis, which makes it a good choice for dense choropleths where a loud ramp would overwhelm the boundaries. Note the claim it carries is deuteranopia and protanopia only — the blue-yellow axis it uses is precisely the one tritanopia affects, and the paper makes no tritan claim.

License

CC0 1.0 (public domain dedication) · source

The color specification carries this license, which is separate from the MIT license on this site. See attribution.