首页 > 解决方案 > 绘制索引稀疏的时间序列时如何避免matplotlib中的时间间隔?

问题描述

假设我有一个 pd.Series,其索引的频率为 1 分钟,并且仅在每天的 9 小时有效。

    df = pd.util.testing.makeTimeDataFrame(nper = 10000, freq = 'min')['A']
    df = df[df.index.hour == 9]
    df.plot()

如果我使用df.plot(). 我得到了这个丑陋的图,其中昨天的最后一个时间戳与今天的第一个时间戳相连,如下所示:

在此处输入图像描述

有什么办法可以去掉剧情中长长的每日间隔,把昨天的结束和今天的开始连接起来,或者去掉日子之间的连接线。

标签: pythonpandasmatplotlib

解决方案


推荐阅读