一般来说,matplotlib polt 得坐标轴都是 数值, 画折线时,坐标点是在直角坐标系中。
但我们展示可视化结果时经常需要用到日期作为横坐标轴。
比如以下数据,如果直接把日期作为Xdata , 会出现一个 类似这样得错误
ValueError: could not convert string to float: '2020-02-05'
源数据是一个Excel 文件(KMI.xls) , 大概如此:
| 综合 | 服务 | 制造业 | ||||||
| 2021-10-08 | 51.4 | 2021-10-08 | 53.4 | 2021-09-30 | 50 | |||
| 2021-09-03 | 47.2 | 2021-09-03 | 46.7 | 2021-09-01 | 49.2 | |||
| 2021-08-04 | 53.1 | 2021-08-04 | 54.9 | 2021-08-02 | 50.3 | |||
| 2021-07-05 | < |

本文介绍了如何在matplotlib中使用日期作为横坐标轴进行数据可视化。当尝试将日期数据作为X轴绘制时,直接操作可能会遇到错误。通过示例代码,展示了从Excel文件读取数据并正确绘制日期坐标轴的方法。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



