A collection of curated color profiles for matplotlib.
Project description
Matplotlib Colors
A collection of curated colors and colormaps for matplotlib.
Installation
pip install matplotlib-colors
Demo
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file matplotlib-colors-1.0.16.tar.gz
.
File metadata
- Download URL: matplotlib-colors-1.0.16.tar.gz
- Upload date:
- Size: 6.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5f922c27b8960d5297be388d548445f1fb60c22495d303b610395e758f3bb99 |
|
MD5 | d89b4ab64880d58586eb713f51ee5fd8 |
|
BLAKE2b-256 | f73f17857bf2bada05135381f062eee382da0edf76ae4b36200c6eee49550d60 |
File details
Details for the file matplotlib_colors-1.0.16-py3-none-any.whl
.
File metadata
- Download URL: matplotlib_colors-1.0.16-py3-none-any.whl
- Upload date:
- Size: 7.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d15e4e70fde7fa7d7f70e4ab7bb58057318f2bee489ffe2fd457b8eb0da58d7 |
|
MD5 | b3d4f3e4e4de66e50155c26ee74fc789 |
|
BLAKE2b-256 | 297d717fe8d0a8eeb4da65b2dcc00ef44c72d5eb6a78e16d2bfed11d06de69c5 |