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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|