Skip to main content

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

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

matplotlib-colors-1.0.16.tar.gz (6.2 kB view details)

Uploaded Source

Built Distribution

matplotlib_colors-1.0.16-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

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

Hashes for matplotlib-colors-1.0.16.tar.gz
Algorithm Hash digest
SHA256 c5f922c27b8960d5297be388d548445f1fb60c22495d303b610395e758f3bb99
MD5 d89b4ab64880d58586eb713f51ee5fd8
BLAKE2b-256 f73f17857bf2bada05135381f062eee382da0edf76ae4b36200c6eee49550d60

See more details on using hashes here.

File details

Details for the file matplotlib_colors-1.0.16-py3-none-any.whl.

File metadata

File hashes

Hashes for matplotlib_colors-1.0.16-py3-none-any.whl
Algorithm Hash digest
SHA256 3d15e4e70fde7fa7d7f70e4ab7bb58057318f2bee489ffe2fd457b8eb0da58d7
MD5 b3d4f3e4e4de66e50155c26ee74fc789
BLAKE2b-256 297d717fe8d0a8eeb4da65b2dcc00ef44c72d5eb6a78e16d2bfed11d06de69c5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page