Loading

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

posted @ 2021-03-14 15:40  摇头晃脑学知识  阅读(169)  评论(0编辑  收藏  举报