我使用Pandas和StatsModels的混合来绘制时间序列分解。我跟着this answer,但是当我打电话给plot()
时,它似乎正在绘制副本。
我的DataFrame
看起来像
我的索引看起来像
但是当我绘制分解时,我得到了这个
奇怪的是,如果我只绘制分解的一个元素,则不会发生重复
答案 0 :(得分:4)
将.jar
的结果分配给某些内容,例如res.plot()
。
该方法的结果是fig = res.plot()
。副本来自它的matplotlib.figure
,笔记本呈现,因为它是单元格中的最后一项。您可以自己尝试
_repr_html_
第二种方法返回一个matplotlib fig, ax = plt.subplots()
ax.plot([1, 2], [1, 2])
fig
,它没有axes
所以你只看到图上方的文字。