Sha*_*aun 3 python plot colors matplotlib
我知道这个问题被问了十几次,但我在我的具体例子中需要帮助。我只是不知道为什么它不起作用。
最后我想要 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()
Run Code Online (Sandbox Code Playgroud)
在循环的每次迭代中,您都在绘制已经绘制的所有内容。尝试用
plt.plot(u_ordered[42*k:42*(k+1)], T_ordered[42*k:42*(k+1)], 'o', color=next(colors))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11213 次 |
| 最近记录: |