matplotlab:plt.figure()创建空图

时间:2017-07-08 01:56:37

标签: python-3.x matplotlib time-series arima

我正在玩

的例子

https://github.com/seanabu/seanabu.github.io/blob/master/Seasonal_ARIMA_model_Portland_transit.ipynb

然而,在我自己的Jupyter Notebook上,下面的一段代码创建了一个空图。任何的想法?谢谢!

enter image description here

2 个答案:

答案 0 :(得分:2)

您正在创建两个数字。只需删除空图的第一个创建图fig = plt.figure()。

这是一个最小的例子:

%matplotlib inline
import statsmodels.api as sm  
from statsmodels.tsa.seasonal import seasonal_decompose

dat = sm.datasets.co2.load_pandas().data.dropna()
decomposition = seasonal_decompose(dat.co2, freq=12)  
fig = decomposition.plot()   
fig .set_size_inches(15, 8)

答案 1 :(得分:0)

尝试在最后添加plt.show()