我正在绘制有间隙的时间序列。观察来自 6 个不同的日期,每天连续数据点之间的滞后平均约为 10 秒。
在某些日子,观察窗口只是一天的一部分,例如从 00:00 到 7:40,这导致包含所有天的合并序列中存在巨大差距。我想绘制合并数据,但将天数留空。相反,现在有某种线性插值 - 在下面的图中,您可以看到数据的蓝色图和 x 轴值上方的红点,这些值确实存在于数据中:
我发现它具有误导性,例如有时间隙中的线在 y = 0 上,因此我最初认为该设备(这是功耗数据)在那个时期是不活动的并且 y 的值为 0(实际上我们只是不根本没有那个时期的数据)。
我能做些什么来防止 matplotlib 在间隙中绘制线条?这就是我创建蓝色图的方式:
dev_data.plot(kind = "line", ax = axes[0], legend = None, title = "Device data")
编辑:我发现有人有相反的问题。我希望我的情节看起来像这个问题,但我不知道我应该在我的代码中更改什么。