【发布时间】:2017-09-27 17:42:39
【问题描述】:
我将数据划分为不同的时间段。例如,时间序列是连续的(一个数据集是 2 月的,然后是 2016 年 4 月的下一个数据集和 2016 年 1 月的下一个数据集)但是我怎样才能减少 2015 年之间的差距> 它真的只是浪费空间并缩小图表
我可以将它们绘制在一起,如下图所示。有什么办法可以去掉中间的时间戳?
【问题讨论】:
-
手动设置 xticks 和 xtick 标签?
-
要么您必须修改 x 值以消除间隙,调整 x 刻度和标签,或者您可以在 x 轴上创建“间隙”,如 stackoverflow.com/questions/32185411/…
-
作为替代方案,您可以生成一行三个子图,每个连续子范围一个(参见matplotlib.org/examples/pylab_examples/subplots_demo.html 示例)。
-
日期本身重要吗?从您的问题很难看出,但也许将 x 轴更改为“从监控期开始的天数”可能更合适。然后,这将允许您的所有三个系列都沿同一轴绘制。通常,具有非连续日期轴的解释非常令人困惑,并且可能会产生误导。
-
@DavidG 那是我的下一个想法。但我想看看是否可以不这样做
标签: python pandas matplotlib