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 对象,则必须提供日期。

ylabelstr, optional

y轴的标签。将尝试使用Series的name属性。

axmatplotlib.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)

(源代码, png, 高分辨率png, pdf)

../_images/graphics_tsa_quarter_plot.png

Last update: Oct 16, 2024