【问题标题】:matplotlab: plt.figure() creates empty figurematplotlib: plt.figure() 创建空图
【发布时间】:2017-12-12 09:38:11
【问题描述】:

我在玩这个例子

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

但是,在我自己的 Jupyter Notebook 上,以下代码创建了一个空图。任何想法?谢谢!

【问题讨论】:

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


    【解决方案1】:

    尝试在末尾添加plt.show()

    【讨论】:

      【解决方案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)
      

      【讨论】:

        猜你喜欢
        • 2013-01-04
        • 1970-01-01
        • 1970-01-01
        • 2013-10-03
        • 2016-04-16
        • 2011-02-08
        • 1970-01-01
        • 1970-01-01
        • 2017-08-26
        相关资源
        最近更新 更多