色彩图族,具有全范围的亮度
项目描述
Roseus色彩图族
具有全亮度范围的感知均匀色彩图。
预览
安装
pip install roseus
如果安装失败,请使用python -m pip install --upgrade pip
升级pip,然后重试。
用法
要与matplotlib一起使用,请导入roseus.mpl
。
import matplotlib.pyplot as plt
import roseus.mpl as rs
plt.imshow(x, cmap=rs.arcus)
# or
plt.imshow(x, cmap='rs.arcus')
为了避免命名空间中的混淆,添加了前缀rs.
。(例如:rs.arcus
,rs.b
,rs.gr
,...)
动机
Roseus家族中的所有色彩图都具有(几乎)全亮度范围。它们具有优异的对比度,可以更清晰地可视化数据。
Roseus是为Audacity频谱图开发的。添加了更多感知均匀的色彩图,旨在在更广泛的领域中应用。
有关感知均匀色彩图的进一步阅读
https://bids.github.io/colormap/
https://cran.r-project.org.cn/web/packages/viridis/vignettes/intro-to-viridis.html
查看色彩图
要绘制Roseus家族中色彩图的度量值,
pip install "roseus[generate]"
安装附加依赖项。然后,
from roseus.util import plot_measures
plot_measures('roseus')
注意:viscm在测量中使用已修改为针对CAM16-UCS而不是CAM02-UCS。
所有色彩图都具有对称和平滑的色相和色调过渡。
变更日志
v2.0
- 添加了更多色彩图(r,b,cyanus,rbg,arcus,gr,rg,lavendula)
- 打包成Python包
v1.0
- 色彩图的名称为'Roseus'。(灵感来自Viridis)
- 感觉上很平滑,但不是完全均匀的。现在它是。
- Roseus现在针对CAM16-UCS颜色空间,而不是过时的CAM02-UCS。
v0.1
- 这是Audacity光谱图的第一版。
使用的OSS库
viscm (MIT)
一个分析颜色图并创建新颜色图的工具。
https://github.com/matplotlib/viscm
viscm没有用于生成Roseus家族。它已被修改以针对CAM16-UCS,并包括用于分析。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
roseus-2.0.0.tar.gz (275.2 kB 查看哈希值)
构建分布
roseus-2.0.0-py3-none-any.whl (280.8 kB 查看哈希值)
关闭
roseus-2.0.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fdee23340c8aef263075ff28e63862e2f9ddeea20b06287cbad202fc4fdd0492 |
|
MD5 | f6f294f981f221cdea68f639ba80a648 |
|
BLAKE2b-256 | 0d2588ba8504aa5de8f4cbb314bf746d9bf8b6b526a69465de27b641653a24c7 |
关闭
roseus-2.0.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 450d6693d47000770bba26ccc6ea0c8796c921009adceaa621e326e304dbea0f |
|
MD5 | a436ee0b8f9673e86c3c35035a786703 |
|
BLAKE2b-256 | 5bd3cd7c063fd4520d811bc5bcffb71c9359629b9d56e96346f889c30e4df6a7 |