一般来说,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 |