Named Colormaps#
Named colormaps supported by LookupTable
, Plotter
,
and other plotting-related methods.
The colormaps on this page are from multiple packages:
mpl - matplotlib colormaps.
cc -
colorcet
continuous and categorical colormaps.cmo - cmocean colormaps.
cmc - cmcrameri colormaps.
The type of the colormap is indicated as:
LSC if it is a
LinearSegmentedColormap
LC if it is a
ListedColormap
Each colormap is also tagged as:
- if it is perceptually uniform
- if it is not perceptually uniform
A colormap is considered perceptually uniform if its color gradients are evenly spaced, meaning equal steps in data produce equal perceptual changes.
Some colormap libraries assess perceptual uniformity using only the lightness component (\(L^*\) in the Lab color space), while others also consider chromatic components (\(a^*\) and \(b^*\)). For the colormaps on this reference page, both lightness and color differences must meet the uniformity criteria to earn the label.
Specifically, a colormap is labeled as perceptually uniform if:
The cumulative change in lightness (\(L^*\) from CAM02-UCS) progresses linearly. See lightness of matplotlib colormaps.
The cumulative color difference (\(\Delta E\), using the CIEDE2000 metric) progresses linearly. See Fig. 3c: cumulative color lightness difference.
Linearity is defined as having a coefficient of determination (\(R^2\)) greater than 0.99 when fitted with linear regression. When choosing a colormap, those with the tag should be preferred over those with the tag.
Warning
Many of the matplotlib
colormaps such as jet
are not perceptually
uniform and should be avoided where possible, since these colormaps
can generate misleading visualizations. Colormaps from colorcet
and
cmocean
, and cmcrameri
are therefore generally recommended over
those from matplotlib
.
See the misuse of colour in science communication
and testing perceptual uniformity
for more information.
Refer to the flowchart in the following dropdown for guidance on how to choose a colormap.
Guideline for choosing the right scientific colormap

Figure from Crameri, F., Shephard, G.E., & Heron, P.J. (2020). The misuse of colour in science communication. Nature Communications, 11, 5444. https://doi.org/10.1038/s41467-020-19160-7. Licensed under CC BY 4.0.
Note
Some colormap names such as gray
and rainbow
are duplicated across
packages, but have slight variations in the mapped colors. Colormaps from
colorcet
have priority and are used first if available, followed
by cmocean
, followed by the stock colormaps from matplotlib
.
Note
Install PyVista with pyvista[colormaps]
or pyvista[all]
to also
install the colorcet
, cmocean
, and cmcrameri
packages.
See also
- Colormap Choices
Example using colormaps from different sources.
- Named Colors
Similar reference for named colors.
Linear (Sequential)#
Colormaps that progress in a single direction, ideal for representing ordered data such as intensities or magnitudes.
Tags |
Name |
Swatch |
Lightness \(L^*\) |
Cumulative ΔE |
---|---|---|---|---|
mpl LC |
|
![]() |
![]() |
![]() |
cmo LSC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
mpl LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cmo LSC |
|
![]() |
![]() |
![]() |
mpl LC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
mpl LC |
|
![]() |
![]() |
![]() |
mpl LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
cmo LSC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cmo LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cmo LSC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
cmo LSC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
cmo LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
cmo LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
cmo LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
cmo LSC |
|
![]() |
![]() |
![]() |
cmo LSC |
|
![]() |
![]() |
![]() |
cmo LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
cmo LSC |
|
![]() |
![]() |
![]() |
cmo LSC |
|
![]() |
![]() |
![]() |
cmo LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
Diverging#
Colormaps with two contrasting colors diverging from a central midpoint, useful for highlighting deviation from a reference value.
Tags |
Name |
Swatch |
Lightness \(L^*\) |
Cumulative ΔE |
---|---|---|---|---|
cc LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
cmo LSC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
mpl LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cmo LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cmo LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
mpl LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
mpl LC |
|
![]() |
![]() |
![]() |
cmo LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
cmo LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
Multi-Sequential#
Colormaps with multiple sequential gradients diverging from a midpoint, ideal for highlighting deviations on both sides of a reference value.
Tags |
Name |
Swatch |
Lightness \(L^*\) |
Cumulative ΔE |
---|---|---|---|---|
cmo LSC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
Cyclic#
Colormaps designed to wrap around smoothly, best for data that is inherently circular such as angles and phase.
Tags |
Name |
Swatch |
Lightness \(L^*\) |
Cumulative ΔE |
---|---|---|---|---|
cmo LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LC |
|
![]() |
![]() |
![]() |
mpl LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
Categorical (Qualitative)#
Colormaps using distinct colors for individual categories, suitable for labeling discrete classes or groups.
Tags |
Name |
Swatch |
Lightness \(L^*\) |
Cumulative ΔE |
---|---|---|---|---|
cc LC |
|
![]() |
![]() |
![]() |
cc LC |
|
![]() |
![]() |
![]() |
cc LC |
|
![]() |
![]() |
![]() |
cc LC |
|
![]() |
![]() |
![]() |
cc LC |
|
![]() |
![]() |
![]() |
cc LC |
|
![]() |
![]() |
![]() |
cc LC |
|
![]() |
![]() |
![]() |
cc LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
cmc LC |
|
![]() |
![]() |
![]() |
mpl LC |
|
![]() |
![]() |
![]() |
mpl LC |
|
![]() |
![]() |
![]() |
mpl LC |
|
![]() |
![]() |
![]() |
mpl LC |
|
![]() |
![]() |
![]() |
mpl LC |
|
![]() |
![]() |
![]() |
mpl LC |
|
![]() |
![]() |
![]() |
mpl LC |
|
![]() |
![]() |
![]() |
mpl LC |
|
![]() |
![]() |
![]() |
mpl LC |
|
![]() |
![]() |
![]() |
mpl LC |
|
![]() |
![]() |
![]() |
mpl LC |
|
![]() |
![]() |
![]() |
mpl LC |
|
![]() |
![]() |
![]() |
Miscellaneous#
Colormaps that don’t fit neatly into other categories, often used for artistic or specialized purposes.
Tags |
Name |
Swatch |
Lightness \(L^*\) |
Cumulative ΔE |
---|---|---|---|---|
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
mpl LSC |
|
![]() |
![]() |
![]() |
CET Colormaps#
This section includes all colorcet
colormaps that have a named CET
alias (originally from the Center for Exploration Targeting).
Colormap names have the form:
CET_[prefix]{type}{number}[suffix]
Where the prefix and suffix are optional ([]
) and the type and number are
required ({}
).
- Prefix :
Indicates additional information about color perception.
CB
: Colorblind—safe for red—green color vision deficiency (protanopia/deuteranopia)CBT
: Colorblind—safe for blue—yellow color vision deficiency (tritanopia)
- Type :
The type of colormap.
C
: CyclicD
: DivergingL
: LinearR
: RainbowI
: Isoluminant
- Number :
A version number (starting at
1
) for each unique[prefix]{type}
combination.- Suffix :
Indicates a minor variation of the base colormap.
A
: Alternate version (such as adjusted contrast or hue emphasis)s
: Shifted version (phase-shifted)
Note
Most of the colorcet
colormaps presented above in Named Colors
are duplicated here (using their CET
aliases).
Linear (Sequential)#
Colormaps that progress in a single direction, ideal for representing ordered data such as intensities or magnitudes.
Tags |
Name |
Swatch |
Lightness \(L^*\) |
Cumulative ΔE |
---|---|---|---|---|
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
Diverging#
Colormaps with two contrasting colors diverging from a central midpoint, useful for highlighting deviation from a reference value.
Tags |
Name |
Swatch |
Lightness \(L^*\) |
Cumulative ΔE |
---|---|---|---|---|
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
Cyclic#
Colormaps designed to wrap around smoothly, best for data that is inherently circular such as angles and phase.
Tags |
Name |
Swatch |
Lightness \(L^*\) |
Cumulative ΔE |
---|---|---|---|---|
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
Rainbow#
Multi-hue colormaps that span the full visible spectrum, useful for highlighting local differences in sequential data.
Tags |
Name |
Swatch |
Lightness \(L^*\) |
Cumulative ΔE |
---|---|---|---|---|
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
Isoluminant#
Colormaps with constant perceived brightness, useful for emphasizing shape and structure without introducing false intensity cues.
Tags |
Name |
Swatch |
Lightness \(L^*\) |
Cumulative ΔE |
---|---|---|---|---|
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |
cc LSC |
|
![]() |
![]() |
![]() |