一、添加图例
plt.plot(x,y1,label='up')
plt.plot(x,y2,label='down')
plt.legend()#添加图例![]()
还可以这么做:
L1,=plt.plot(x,y1,label='up')
L2,=plt.plot(x,y2,label='down')
plt.legend(handles=[L1,L2],labels=['up','down'] ,loc='best')#添加图例
注意:L1后边一定要有","。
handles中是要画的线,labels中是各个线的备注,loc='best'可以让图例放在整张图最稀疏的位置。
相比第一种方法,第二种写法能够选择性的显示图例。如只想显示up的图例,plt.legend(handles=[L1,],labels=['up',] ,loc='best')即可。
二、给每条线添加标注
plt.annotate(r'$2x+1=%f$'%y0,xy=(x0,y0),xycoords='data',xytext=(+30,-30),
textcoords='offset points',fontsize=16)
参数1:r'$2x+1=%f$'%y0 标注显示的文字或公式
参数2:xy=(x0,y0) 定位
参数4:xytext=(+30,-30), 表示在(x0,y0)的右30下30的位置开始标注
三、改坐标值的背景色![]()
![]()