axes.color_cycle
在 Matplotlib 1.5 中已弃用。然而它的用法非常简单:我们可以通过以下方式轻松获取特定颜色:
plt.rcParams['axes.color_cycle'][color_number]
axes.prop_cycle
不支持这种语法:
ValueError: Can only use slices with Cycler.__getitem__
而且cycler文档不是很详细http://matplotlib.org/cycler/
所以我不知道如何从 prop_cycle 中获取特定的颜色。任何想法?
谢谢
要获得您想要的值:
list(mpl.rcParams['axes.prop_cycle'])[1]['color'])
有一个开放的PR添加一个by_key
方法Cycler
对象所以这最终会是
mpl.rcParams['axes.prop_cycle'].by_key()['color'][1]
还有一些关于映射颜色的讨论'c1'
到第一个颜色prop_cycle
,但尚未实施。
我是 Cycler 文档的主要作者,您希望在那里看到哪些其他详细信息?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)