import  numpy
from  matplotlib  import  pyplot
x=numpy.linspace(-3,3,50)
y1=2*x+1
y2=x**2
pyplot.rcParams['font.sans-serif']=['simhei'] #显示中文标签
pyplot.rcParams['axes.unicode_minus']=False



pyplot.figure(num='第一幅图',figsize=(5,5))
k1,=pyplot.plot(x,y2,label='up')
k2,=pyplot.plot(x,y1,color='red',linewidth=1,linestyle='--',label='down')






pyplot.legend(handles=[k1,k2],labels=['抛物线','直线'],loc='best')   #可以显示图例




#设置坐标轴范围
pyplot.xlim((-1,2))
pyplot.ylim((-2,2))

#设置坐标轴标签
pyplot.xlabel('i am x')
pyplot.ylabel('i am y')

#设置坐标轴刻度值
a=numpy.linspace(-1,2,5)
pyplot.xticks(a)
pyplot.yticks([-2,0,2],[r'$really\ bad$',r'$normal$',r'$really\ good$'])
pyplot.show()

 legend图例 Python

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。