折线图高级

一、导包

from matplotlib import pyplot as plt

二、设置画布大小

plt.figue(figsize=(20,8),dpi=80)

三、x轴刻度自定义

1、格式化xticks

x_ticks=['10点{}分'.format(i) for i in x]

2、将x转换为列表,设置x_ticks步长,设置旋转

plt.xticks(list(x)[::3],x_ticks[::3],rotation=45)

四、一图多线

1、使用多个plot()方法绘制多条线

plt.plot(x,y,label='y1',linestyle='-.',color='green')

plt.plot(x,y1,label='y',linestyle='-',color='red')

plt.legend(loc=0)  #显示图例信息

五、添加网格线

plt,grid(alpha=1,linestyle='-')

六、一图绘制多个子图

#fig.axes=plt.subplots(nrows=2,ncols=2,figsize=(20,8),dpi=80)

plt.figure(figsize=(20,8),dpi=80)

plt.subplot(2,2,1)  #(nrows.ncols,index)

plt.plot(y)

plt.title('Axex1')

plt.subplot(2,2,2)

plt.plot(y**3)

plt.title('Axex2')

plt.subplot(2,2,3)

plt.plot(y**2)

plt.title('Axex3')

plt.subplot(2,2,4)

plt.plot(y**4)

plt.title('Axex4')

plt.show()

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。