Skip to content

contrib:pantanal#

The pantanal colormap is a sequential colormap that transitions from white to light green, then teal, and finally dark red, created via color interpolation in the Oklab space.

collection category license authors source
contrib Sequential CC0 Antonio Camargo https://github.com/pyapp-kit/cmap
from cmap import Colormap

cm = Colormap("contrib:pantanal")  # case insensitive
import matplotlib.pyplot as plt
from cmap import Colormap

plt.imshow(data, cmap=Colormap("contrib:pantanal").to_mpl())
import plotly.express as px
from cmap import Colormap

px.imshow(data, color_continuous_scale=Colormap("contrib:pantanal").to_plotly())
import napari
from cmap import Colormap

napari.imshow(data, colormap=Colormap("contrib:pantanal").to_napari())
napari.run()
background: #FFFFFF;
background: linear-gradient(90deg, #FFFFFF 0%, #F4FAE7 3.22581%, #E8F5D0 6.45161%, #DDF0B9 9.67742%, #D1EBA4 12.9032%, #C5E591 16.129%, #B7DF81 19.3548%, #A8DA75 22.5806%, #97D46E 25.8065%, #84CF6D 29.0323%, #6DC971 32.2581%, #53C377 35.4839%, #2EBD7E 38.7097%, #00B786 41.9355%, #00AE8F 45.1613%, #00A593 48.3871%, #009C96 51.6129%, #009395 54.8387%, #008994 58.0645%, #008091 61.2903%, #00788D 64.5161%, #006F89 67.7419%, #006683 70.9677%, #005E7D 74.1935%, #005675 77.4194%, #194C66 80.6452%, #2D4257 83.871%, #3A3844 87.0968%, #432C32 90.3226%, #491E1D 93.5484%, #4E0703 96.7742%, #4B0000 100%);
import altair as alt
from cmap import Colormap

# df: a DataFrame with columns x, y and value
alt.Chart(df).mark_rect().encode(
    x="x:O",
    y="y:O",
    color=alt.Color(
        "value:Q", scale=alt.Scale(range=Colormap("contrib:pantanal").to_altair())
    ),
)
from bokeh.plotting import figure, show
from cmap import Colormap

p = figure()
p.image(
    image=[data], x=0, y=0, dw=1, dh=1,
    color_mapper=Colormap("contrib:pantanal").to_bokeh(),
)
show(p)
from vispy import app, scene
from cmap import Colormap

canvas = scene.SceneCanvas(show=True)
view = canvas.central_widget.add_view()
scene.visuals.Image(data, cmap=Colormap("contrib:pantanal").to_vispy(), parent=view.scene)
view.camera = scene.PanZoomCamera(aspect=1)
view.camera.set_range()
app.run()
import pygfx as gfx
from cmap import Colormap

image = gfx.Image(
    gfx.Geometry(grid=gfx.Texture(data, dim=2)),
    gfx.ImageBasicMaterial(
        clim=(data.min(), data.max()), map=Colormap("contrib:pantanal").to_pygfx()
    ),
)
gfx.show(image)
import pyqtgraph as pg
from cmap import Colormap

view = pg.image(data)
view.setColorMap(Colormap("contrib:pantanal").to_pyqtgraph())
pg.exec()
import ee
from cmap import Colormap

ee.Initialize(project="my-project")  # your Google Cloud project
elevation = ee.Image("CGIAR/SRTM90_V4")
image = elevation.visualize(
    min=0, max=3000, palette=Colormap("contrib:pantanal").to_gee()
)

See also usage with external libraries.

contrib:pantanalcontrib:pantanal colormap
contrib:pantanalcontrib:pantanal colormap

Perceptual lightness#

Lightness (J′) measured in CAM02 Uniform Color Space (CAM02-UCS)

RGB components#

Hue & saturation#