我正在尝试 StatsForecast 包,但我无法让它在 VS Code 中显示图形(不使用 Jupyter Notebooks)。
使用 Matplotlib,我只需使用 plt.show() 方法在单独的窗口中查看图形。但是,我找不到 StatsForecast 的方法。这是一个可重现的示例:
import pandas as pd
import matplotlib.pyplot as plt
import os
os.environ['NIXTLA_ID_AS_COL'] = '1'
df = pd.read_csv('https://datasets-nixtla.s3.amazonaws.com/air-passengers.csv', parse_dates=['ds'])
from statsforecast import StatsForecast
from statsforecast.models import AutoARIMA
sf = StatsForecast(models=[AutoARIMA(season_length = 12)],freq='M')
sf.fit(df)
forecast_df = sf.predict(h=12, level=[90])
sf.plot(df, forecast_df, level=[90], engine="matplotlib")
plt.show()
我收到消息: