当前位置:  开发笔记 > 编程语言 > 正文

Matplotlib 1.5使用axes.prop_cycle

如何解决《Matplotlib1.5使用axes.prop_cycle》经验,为你挑选了1个好方法。

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 doc不是很详细http://matplotlib.org/cycler/

所以我不知道如何从prop_cycle获得特定的颜色.任何的想法?谢谢



1> tacaswell..:

获得您想要的价值:

list(mpl.rcParams['axes.prop_cycle'])[1]['color'])

有一个开放的PR来by_keyCycler对象添加一个方法,所以最终会这样

mpl.rcParams['axes.prop_cycle'].by_key()['color'][1]

还有一些关于将颜色映射'c1'到第一种颜色的讨论prop_cycle,但尚未实现.

我是循环器文档的主要作者,你想在那里看到更多细节?

推荐阅读
惬听风吟jyy_802
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有