跳转到主要内容

yt项目的一组Matplotlib颜色映射

项目描述

cmyt

PyPI Conda Version

CI CI (bleeding edge) pre-commit.ci status

yt-project Code style: black Ruff

yt项目的Matplotlib颜色映射!

颜色映射概述

以下颜色映射及其相应的反向(*_r)版本可用

感知均匀的顺序颜色映射

单色顺序颜色映射

杂项

安装

使用 pip

python -m pip install cmyt

或使用 conda

conda install -c conda-forge cmyt

使用方法

cmyt类似于cmoceancmasher与matplotlib集成

import numpy as np
import matplotlib.pyplot as plt
import cmyt  # that's it !

# generate example data
prng = np.random.RandomState(0x4D3D3D3)
noise = prng.random_sample((100, 100))
x, y = np.mgrid[-50:50, -50:50]
z = 5 * np.exp(-(x**2 + y**2) / 1000)

# setup the figure
fig, ax = plt.subplots()
ax.set(aspect="equal")

# now we can refer to cmyt colormaps as strings
im = ax.pcolormesh(x, y, z + noise, cmap="cmyt.arbre", shading="flat")
fig.colorbar(im, ax=ax)

# alternatively, cmyt maps can also be imported as objects
from cmyt import pastel

fig, ax = plt.subplots()
ax.set(aspect="equal")
im = ax.contourf(x, y, z + noise, cmap=pastel)
fig.colorbar(im, ax=ax)

一个使用cmyt中所有颜色映射的示例画廊可在测试目录中找到

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

cmyt-2.0.0.tar.gz (30.5 kB 查看哈希值)

上传时间 源代码

构建分发

cmyt-2.0.0-py3-none-any.whl (31.8 kB 查看哈希值)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面