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

Examples

Colormaps

New colormaps can be added to matplotlib by calling the register_cmaps function. 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 a new color name from matplotlib_colors
plt.colorbar()
plt.show()

Alternatively, new colormap objects can be accessed directly by importing colormaps 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 colormaps can be found by color_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.14.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

matplotlib_colors-1.0.14-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file matplotlib-colors-1.0.14.tar.gz.

File metadata

  • Download URL: matplotlib-colors-1.0.14.tar.gz
  • Upload date:
  • Size: 4.5 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.14.tar.gz
Algorithm Hash digest
SHA256 39a6b1a8e530579a8d690ce1584820a06ee18500c1a01c0b9798bff79d10099a
MD5 22f96bb0bfbced0c9932c35a1ad9ccbe
BLAKE2b-256 e3d639dbdacf7553ca0d27dff7f85b7cc2d31ce4f85be19fd361d1b73654ec9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matplotlib_colors-1.0.14-py3-none-any.whl
Algorithm Hash digest
SHA256 8ef1c57c7137825f32d88e30ce160c78a4eb23f4c07858db1f4df8df830f8566
MD5 c0f4bc37b42ff565c4a650ad514e5b3b
BLAKE2b-256 020b866fc7c8994ab1e3fa3d47ec899aadf9a1ce2b60cb39e7b68a9851a2a4d4

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