plot_series#
- plot_series(*series, labels=None, markers=None, colors=None, title=None, x_label=None, y_label=None, ax=None, pred_interval=None)[源代码][源代码]#
绘制一个或多个时间序列。
此函数允许您通过
series在单个图形上绘制一个或多个时间序列。用于在不同序列之间进行比较。生成的图形包括在图表上绘制的时间序列数据,默认情况下x轴为时间,可以通过``x_label``更改,y轴为时间序列的值,可以通过``y_label``重命名,并通过``labels``解释每个系列的含义,通过``markers``标记数据点。您还可以通过``colors``为每个系列指定自定义颜色,并通过``title``为图形添加标题。如果存在预测区间,请使用``pred_interval``添加它们,它们可以叠加在图表上以可视化不确定性。
- 参数:
- 系列pd.Series 或 pd.Series 的可迭代对象
一个或多个时间序列
- 标签list, 默认 = None
系列名称,将显示在图例中
- markers: list, default = None
数据点的标记,如果为 None,则默认使用标记“o”。列表的长度必须与系列的数量匹配。
- colors: list, default = None
用于绘制每个系列的颜色的颜色。必须为每个系列包含一种颜色。
- title: str, default = None
用作文本作为图的标题
- pred_interval: pd.DataFrame, 默认 = None
forecaster.predict_interval()的输出。包含置信区间上下界的列。- axmatplotlib 轴,可选
要绘制的轴,如果为 None,则创建并返回一个新的图形
- 返回:
- 图plt.Figure
它管理最终的视觉外观和布局。创建一个新图形,或激活一个现有图形。
- axplt.Axis
包含绘图的轴 如果 ax 为 None,则创建并返回一个新的图形 如果 ax 不为 None,则返回添加了绘图的相同 ax
示例
>>> from sktime.utils.plotting import plot_series >>> from sktime.datasets import load_airline >>> y = load_airline() >>> fig, ax = plot_series(y)