【发布时间】:2021-09-25 02:32:35
【问题描述】:
在将索引转换为日期时间对象后,我无法绘制时间序列 1 分钟的数据。
这是将索引转换为日期时间对象之前的图表。
这是使用将索引更改为日期时间对象后的绘制图表 df.index = pd.to_datetime(df.index)
我不确定这里发生了什么,但是当我转换为 1 分钟的日期时间对象时,看起来 Matplotlib 缺少某些值。
这是https://easyupload.io/koh8s6的数据样本
如果有人能提供帮助将不胜感激。
【问题讨论】:
-
这可能是因为您的数据在时间上不连续。比如数据可能在昨天下午 5 点结束,第二天早上 8 点开始,是这样吗?
-
一点也不,数据完全没问题。我刚刚检查了它
-
你检查过你的数据是按照x轴数据排序的吗?
-
是的,数据非常好,而且数据似乎排序良好。当索引只是类型字符串时,图表完美绘制。这只发生在使用 pd.to_date_time 将索引更改为日期时间对象时。
标签: python pandas datetime matplotlib time-series