pypalettes
A dependency-free large (+2500) collection of colormaps and palettes for Python.
Get started
pypalettes primarly offers 2 functions:
load_palette("palette_name"): loads a list of colors (dependency-free)load_cmap("palette_name"): loads a colormap object (for matplotlib/seaborn/etc)
# mkdocs: render
import matplotlib.pyplot as plt
from pypalettes import create_cmap
import numpy as np
cmap = create_cmap(
colors=["#D57A6DFF", "#E8B762FF", "#9CCDDFFF", "#525052FF"],
cmap_type="continuous",
)
x = np.linspace(0, 20, 1000)
y = np.sin(x)
plt.scatter(x, y, c=y, cmap=cmap)
plt.colorbar()
Installation
Acknowledgements
PyPalettes is highly inspired (and relies on for the first one)
from
- the R package paletteer
- the python library palettable
A big thanks to Yan Holtz for creating the Color Palette Finder, a web app for browsing palettes