gpt4 book ai didi

python - 使用循环更改绘图中的颜色

转载 作者:行者123 更新时间:2023-12-03 23:38:09 25 4
gpt4 key购买 nike

我知道这个问题被问了十几次,但我在我的具体例子中需要帮助。我只是不知道为什么它不起作用。

最后我想要 150 条不同的行,但现在我只想用 10 行来测试它。

目的是遍历颜色图,我的代码如下所示:

import matplotlib.pyplot as plt

jet= plt.get_cmap('jet')
colors = iter(jet(np.linspace(0,1,10)))
for k in range(0,10):
plt.plot(u_ordered[0*k:42*(k+1)], T_ordered[0*k:42*(k+1)], 'o',
color=next(colors))


plt.xscale('log')
plt.ylabel('T [K]')
plt.xlabel('log u [KJ/g]')
plt.title('T - U (at const. Rho) Plot')
plt.legend(loc="lower right")
plt.savefig('T_u_const_rho_Plot1.pdf')
plt.show()

我一直在为所有 150 行获取此信息:
enter image description here

最佳答案

在循环的每次迭代中,您都在绘制已经绘制的所有内容。尝试用

plt.plot(u_ordered[42*k:42*(k+1)], T_ordered[42*k:42*(k+1)], 'o', color=next(colors))

关于python - 使用循环更改绘图中的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42733534/

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