gpt4 book ai didi

python - 从 matplotlib 感知均匀尺度中检索颜色

转载 作者:行者123 更新时间:2023-11-30 22:58:08 24 4
gpt4 key购买 nike

我想从 matplotlib 列出的“感知均匀”颜色图中检索颜色值 in the matplotlib documentation 。似乎对于所有其他颜色图,cmap() 函数似乎都有效,但不幸的是,对于感知统一的颜色图(例如“plasma”),它却不起作用。是否有其他方法来检索这些值?

import matplotlib
import matplotlib.cm as cm

cmap = matplotlib.cm.get_cmap('gist_ncar')
print cmap( 0.5 )

cmap = matplotlib.cm.get_cmap('plasma')
print cmap( 0.5 )

给出

>>> (0.85737517232758309, 1.0, 0.12482388288648784, 1.0)
>>> ValueError: Colormap plasma is not recognized...

最佳答案

问题不在于plasma不是那样工作的(它确实如此),它是 plasma在您的 matplotlib 版本中不可用.

我怀疑如果您打印版本号( matplotlib.__version__ ),您会得到小于 1.5 的内容

尝试更新到最新版本 ( 1.5.1 )

关于python - 从 matplotlib 感知均匀尺度中检索颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36332715/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com