Python matplotlib分类数据y轴和日期::时间x轴

时间:2018-04-25 13:37:34

标签: python pandas matplotlib

所以我的问题是我正在开发一种用于显示某些数据的软件,在这种情况下,它沿y轴的温度和沿x轴的时间工作正常。虽然我想将标签中的温度显示为21-22和22-23,依此类推,但在y轴上却出现此错误。

                      readings
timestamp
2016-09-05 12:00:00  22.4-24.1
2016-09-05 13:00:00  20.6-22.4
2016-09-05 15:00:00  22.4-24.1
2016-09-05 16:00:00  22.4-24.1
2016-09-05 18:00:00  22.4-24.1
2016-09-05 19:00:00  22.4-24.1
2016-09-05 20:00:00  22.4-24.1
2016-09-05 21:00:00  22.4-24.1
2016-09-05 23:00:00  20.6-22.4

我的数据看起来像这样

read_csv

当它没有间隔时,我可以轻松地绘制它。所以我的问题是,我能对这样的数据做些什么?我使用matplotlib和pandas数据帧,如果有任何帮助的话。

1 个答案:

答案 0 :(得分:0)

因此在遇到很多麻烦之后,实际上这很容易“修复” 数据框有一个名为.astype()的方法,它允许您选择特定列中数据的类型。对于这个问题,它只需要更改为字符串。