statsmodels.graphics.tsaplots.quarter_plot¶
-
statsmodels.graphics.tsaplots.quarter_plot(x, dates=
None, ylabel=None, ax=None)[source]¶ 季度数据的季节性图表
- Parameters:¶
- xarray_like
要绘制的季节性数据。如果 dates 为 None,x 必须是一个 pandas 对象,具有 PeriodIndex 或 DatetimeIndex,且频率为每月。
- datesarray_like,
optional 如果 x 不是 pandas 对象,则必须提供日期。
- ylabel
str,optional y轴的标签。将尝试使用Series的name属性。
- ax
matplotlib.axes,optional 现有的轴实例。
- Returns:¶
Figure如果提供了ax,则为附加到ax的Figure实例。否则,将创建一个新的Figure实例。
示例
>>> import statsmodels.api as sm >>> import pandas as pd>>> dta = sm.datasets.elnino.load_pandas().data >>> dta['YEAR'] = dta.YEAR.astype(int).astype(str) >>> dta = dta.set_index('YEAR').T.unstack() >>> dates = pd.to_datetime(list(map(lambda x: '-'.join(x) + '-1', ... dta.index.values))) >>> dta.index = dates.to_period('Q') >>> fig = sm.graphics.tsa.quarter_plot(dta)
Last update:
Oct 16, 2024