Skip to main content

Matplotlib Colors

A collection of curated colors and colormaps for matplotlib.

Installation

pip install matplotlib-colors

Demo

All colors and colormaps

Examples

Colormaps

Call the register_cmaps function to add the new colormaps to matplotlib. Then the desired colormap can be specified by name as the cmap argument.

from matplotlib_colors import register_cmaps
register_cmaps()  # Adds new colormaps to matplotlib

# Build your data viz as normal with matplotlib
import numpy as np
import matplotlib.pyplot as plt

x = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
y = [x * x for x in x]
plt.scatter(x, y, c=range(12), cmap='analyst')  # Specify one of the new colormap names
plt.colorbar()
plt.show()

Alternatively, all new colormap objects can be accessed directly by importing the colormaps dict and specifying a colormap by name.

import numpy as np
import matplotlib.pyplot as plt
from matplotlib_colors import colormaps

x = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
y = [x * x for x in x]
plt.scatter(x, y, c=range(12), cmap=colormaps['analyst'])  # Specify a colormap from colormaps dict
plt.colorbar()
plt.show()

The full list of colormap names can be found by importing the colormap_names list.

from matplotlib_colors import colormap_names

Colors

The package includes a large selection of colors that can be accessed directly by importing colors and specifying a color name.

import matplotlib.pyplot as plt
from matplotlib_colors import colors

x = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
y = [x * x for x in x]
plt.scatter(x, y, c=colors['PL_RED'])  # All points colored with PL_RED
plt.colorbar()
plt.show()

The full list of color names can be found by importing the color_names list.

from matplotlib_colors import color_names

Release files for matplotlib-colors 1.0.16

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for matplotlib-colors 1.0.16
File Size Uploaded
matplotlib-colors-1.0.16.tar.gz 6.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for matplotlib-colors 1.0.16
File Interpreter ABI Platform
matplotlib_colors-1.0.16-py3-none-any.whl Python 3 none any Details

Total release size: 13.5 kB

Release files / matplotlib-colors-1.0.16.tar.gz

Download URL matplotlib-colors-1.0.16.tar.gz
Size 6.2 kB
Tags Source
SHA-256 checksum
How to use checksums
c5f922c27b8960d5297be388d548445f1fb60c22495d303b610395e758f3bb99
BLAKE2b-256 checksum
How to use checksums
f73f17857bf2bada05135381f062eee382da0edf76ae4b36200c6eee49550d60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.6

Release files / matplotlib_colors-1.0.16-py3-none-any.whl

Download URL matplotlib_colors-1.0.16-py3-none-any.whl
Size 7.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3d15e4e70fde7fa7d7f70e4ab7bb58057318f2bee489ffe2fd457b8eb0da58d7
BLAKE2b-256 checksum
How to use checksums
297d717fe8d0a8eeb4da65b2dcc00ef44c72d5eb6a78e16d2bfed11d06de69c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.6

Release history Release notifications | RSS feed

This release

1.0.16 This release

2 release files

1.0.9

2 release files

1.0.8

2 release files

1.0.7

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page