plt.set_cmap设置要使用的颜色映射。 例如,在图像绘制中,只绘制线条,所以不影响情节。
使用plt.plot绘图时,可以指定用于选择线条颜色的颜色关键字参数,如下所示:
# .
PLT.plot(x,y,color='black ' ) )。
PLT.plot(x,y1,color='pink ' ) )。
PLT.plot(x,y2,color='green ' ) )。
plt.show () )
或者,ax.set_color_cycle ) )设置新的颜色循环。 这样可以在添加新图形时选择更改颜色的方式,并有效地创建与以前相同的图形。 有关演示,请参见here。
# .
plt.gca ().set_color_cycle(['black '、' pink '、' green'] ' ) ]
PLT.plot(x,y ) )。
PLT.plot(x,y1 ) )。
PLT.plot(x,y2 ) )。
plt.show () )
最后,如果要从现有颜色映射中检索颜色列表,可以使用以下代码以线性方式隔开: colormap本身由matplotlib.py plot.cm.your _ colormap _ here给出。 通过将0到1之间10个等间距的数字作为参数传递,可以获得10个等间距
import numpy as np
import matplotlib.pyplot as plt
x=NP.linspace(-np.pi,NP.pi,101 ) )。
y=NP.sin(x ) NP.sin (3* x )/3
y1=NP.sin(x ) NP.sin (2* x )/3
y2=NP.sin(x ) NP.sin (3* x )/2
colors=PLT.cm.hot (NP.linspace (0,1,10 ) )
PLT.GCA(.set_color_cycle ) )。
PLT.plot(x,y ) )。
PLT.plot(x,y1 ) )。
PLT.plot(x,y2 ) )。
plt.show () )