【发布时间】:2018-06-26 09:39:07
【问题描述】:
当我使用 pyplot 显示时间序列时,我会在图表上看到水平线。它就像旧 CRT 显示器中的光栅线。我查看了数据,时间戳无法找到样条图中发生这种情况的原因。时间序列是能源需求数据。我尝试显示来自网络的其他能源数据并显示 OK。有什么见解吗?谢谢
更短的时间序列:
更长的时间序列:
【问题讨论】:
-
会不会是你的
x-axis有重复值? -
我猜你的数据没有正确排序。我建议看看
numpy.argsort来解决你的问题。 -
@Joe,是的,我试图对所有时间戳进行健全性检查......超过 100k 的印章......它们看起来还不错。
-
@ThomasKühn,谢谢,如果遇到类似问题,我会考虑
numpy.argsort。在我的例子中,数据是能源需求数据,并按日期时间排序。
标签: matplotlib timeserieschart