相关疑难解决方法(0)

没有视觉扭曲的循环色图用于相角图?

我正在寻找一个好的圆形/循环色图来表示相位角信息(其中值被限制在[0,2π]范围内,其中0和2π表示相同的相位角).

背景:我想通过绘制功率谱密度和整个系统振荡的相对相位信息来可视化正常模式.

我承认以前我使用'rainbow'色图作为功率图,'hsv'色图用于相图(见[1]).然而,由于缺乏感知线性和排序[2] [3],因此极不鼓励使用彩虹色图.所以我切换到了'coolwarm'色彩图,以获得我非常喜欢的功率图.不幸的是,'hsv'色彩图似乎引入了与'彩虹'贴图相同的视觉扭曲(并且它与'coolwarm'贴图也不太相配,因为它看起来有点丑陋和华而不实) .

有没有人对我可以用于相位图的替代圆形色图有一个很好的建议?

要求:

  • 它需要是圆形的,因此值0和2π由相同的颜色表示.

  • 它不应该引入任何视觉扭曲; 特别是,它应该是感知线性的('hsv'色图似乎不是).我不认为感知排序对于阶段信息来说是如此重要,但它当然不会造成任何伤害.

  • 与"coolwarm"色彩图结合使用时,它应具有视觉吸引力.但是,我并没有把它设置为'coolwarm',如果有另一对漂亮的色彩图可视化幅度和相位信息,我很乐意考虑其他选项.

如果色图可用(或可以轻松创建)以在matplotlib中使用,则可获得奖励积分.

非常感谢任何建议!

[1] http://matplotlib.org/examples/color/colormaps_reference.html

[2] http://www.renci.org/~borland/pdfs/RainbowColorMap_VisViewpoints.pdf

[3] http://medvis.org/2012/08/21/rainbow-colormaps-what-are-they-good-for-absolutely-nothing/

python plot matplotlib colormap

33
推荐指数
6
解决办法
9118
查看次数

标签 统计

colormap ×1

matplotlib ×1

plot ×1

python ×1