gpt4 book ai didi

python - 线条颜色随 matplotlib 中折线图的数据索引而变化?

转载 作者:行者123 更新时间:2023-12-04 13:20:06 32 4
gpt4 key购买 nike

所以我有一个二维数据数组,在相同的轴上生成了许多时间序列的图。目前,每条线的颜色只是循环,没有任何意义。

我想以某种方式将每行的颜色映射到其数据的索引 - 因此一组具有低索引的数据显示为红色,然后在高索引处淡化为蓝色。

澄清一下,每条单独的线条应该始终是相同的颜色,而不是随着时间的推移而褪色。差异应该在每行之间。

谢谢!

最佳答案

通常您将颜色图传递给绘图函数,但您也可以将数字或数组传递给颜色图并获得颜色作为返回。

因此,要根据变量为每一行着色,请执行以下操作:

numlines = 20

for i in np.linspace(0,1, numlines):
plt.plot(np.arange(numlines),np.tile([i],numlines), linewidth=4, color=plt.cm.RdYlBu(i))

enter image description here

关于python - 线条颜色随 matplotlib 中折线图的数据索引而变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13972287/

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