Art*_*hur 10 python colors matplotlib
axes.color_cycle在Matplotlib 1.5中弃用.然而它的使用非常简单:我们可以通过以下方式轻松获取特定颜色:
plt.rcParams['axes.color_cycle'][color_number]
Run Code Online (Sandbox Code Playgroud)
axes.prop_cycle 不支持此语法:
ValueError: Can only use slices with Cycler.__getitem__
Run Code Online (Sandbox Code Playgroud)
和cycler doc不是很详细http://matplotlib.org/cycler/
所以我不知道如何从prop_cycle获得特定的颜色.任何的想法?谢谢
tac*_*ell 10
获得您想要的价值:
list(mpl.rcParams['axes.prop_cycle'])[1]['color'])
Run Code Online (Sandbox Code Playgroud)
有一个开放的PR来by_key向Cycler对象添加一个方法,所以最终会这样
mpl.rcParams['axes.prop_cycle'].by_key()['color'][1]
Run Code Online (Sandbox Code Playgroud)
还有一些关于将颜色映射'c1'到第一种颜色的讨论prop_cycle,但尚未实现.
我是循环器文档的主要作者,你想在那里看到更多细节?
| 归档时间: |
|
| 查看次数: |
5345 次 |
| 最近记录: |