gpt4 book ai didi

python - 注册 Matplotlib 颜色图

转载 作者:行者123 更新时间:2023-12-05 02:06:01 30 4
gpt4 key购买 nike

我认为这应该可行:

cm = matplotlib.colors.LinearSegmentedColormap.from_list('phases', ['g', 'y', 'c', 'm', 'b', 'r']
plt.register_cmap('phases', cm)

但是当我输入时:

plt.cmap.phases

我得到一个属性错误。很明显我的 cmap 没有像我想象的那样被注册。但尚不清楚原因。

最佳答案

您的颜色图已注册。 plt.cm 仅包含内置 颜色图,不包含已注册的颜色图。

要获取颜色图,请使用 plt.cm.get_cmap('phases')
要将颜色图设置为默认值,请使用 plt.set_cmap('phases')
要获取所有内置和注册的颜色图,请使用 plt.colormaps()
要仅获取已注册(非内置)颜色图,请使用 [cm for cm in plt.colormaps() if cm not in dir(plt.cm)]

关于python - 注册 Matplotlib 颜色图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63033027/

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