讓我們考慮系列
series = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
我想做時間序列分解。讓我們為此分解和繪圖匯入包:
from statsmodels.tsa.seasonal import seasonal_decompose
import matplotlib.pyplot as plt
現在通過使用季節性分解并繪制它,我們得到了非常小的圖。我嘗試使用標準命令 figsize 來延長它,但它不起作用。你知道在這種情況下我該如何擴展我的情節嗎?
result = seasonal_decompose(series, model='additive', period=1)
result.plot()
plt.figure(figsize = (15, 8)) #This command is completly ignored
plt.show()
uj5u.com熱心網友回復:
DecomposeResult.plot回傳它用于繪圖的圖形實體。您可以在呼叫之前修改此實體plt.show(),如下所示:
result = seasonal_decompose(series, model='additive', period=1)
fig = result.plot()
fig.set_size_inches(15, 8)
plt.show()
這會產生一個 15 英寸寬和 8 英寸高的漂亮圖形:

轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/448580.html
標籤:Python matplotlib 统计模型
下一篇:如何避免散點圖中的標簽重疊
