python中matplotlib的颜色及线条控制
实现matplotlib自动选择颜色
ref: https://blog.csdn.net/qq_43532638/article/details/105368995
import matplotlib.colors as mcolors
colors=list(mcolors.TABLEAU_COLORS.keys()) #颜色变化
# mcolors.TABLEAU_COLORS可以得到一个字典,可以选择TABLEAU_COLORS,CSS4_COLORS等颜色组
fig = plt.figure(figsize=(20,10))
step=20000
for i in range(int(NT/step/1.5)):
plt.plot(x,psi[:,(i+1)*step],color=mcolors.TABLEAU_COLORS[colors[i]],label=str(step*(i+1)*tau)[:3])
plt.legend()
plt.xlabel('X')
plt.ylabel('psi^2')
plt.show()
颜色、线条查询
Ref: https://www.cnblogs.com/darkknightzh/p/6117528.html