赞
踩
本篇通过一个简单的demo展示:如何使用matplotlib包 绘制时间序列图。
- # 图片大小设置
- fig = plt.figure(figsize=(30,10), dpi=100)
- ax = fig.add_subplot(111)
-
- # 生成时间序列:X轴刻度数据
- table = pd.DataFrame([i for i in range(864)],columns=['value'],index=pd.date_range('2022-10-15 0:00:00', '2022-10-20 23:50:00', freq='10min'))
-
- # X轴时间刻度格式 & 刻度显示
- ax.xaxis.set_major_formatter(mdates.DateFormatter('%Y-%m-%d'))
- plt.xticks(pd.date_range(table.index[0],table.index[-1],freq='D'), rotation=45)
-
- # 绘图
- ax.plot(table.index,df['prediction'],color='darkorange', label='y_pred')
- ax.plot(table.index,df['label'],color='steelblue', label='lable')
- ax.legend()
- plt.gcf().autofmt_xdate()
- plt.show()
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。