跳转到主要内容

色彩图族,具有全范围的亮度

项目描述

Roseus色彩图族

具有全亮度范围的感知均匀色彩图。

预览

Colorbars

Audio spectrogram using Roseus

Depth map using Arcus

安装

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.arcusrs.brs.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-roseus
注意:viscm在测量中使用已修改为针对CAM16-UCS而不是CAM02-UCS。

roseus-lch
所有色彩图都具有对称和平滑的色相和色调过渡。

变更日志

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 查看哈希值)

上传时间 Python 3

由以下组织支持