时间序列预测器.绘图¶
- TimeSeriesPredictor.plot(data: TimeSeriesDataFrame | DataFrame | Path | str, predictions: TimeSeriesDataFrame | None = None, quantile_levels: List[float] | None = None, item_ids: List[str | int] | None = None, max_num_item_ids: int = 8, max_history_length: int | None = None, point_forecast_column: str | None = None, matplotlib_rc_params: dict | None = None)[source]¶
绘制历史时间序列值和预测值。
- Parameters:
data (Union[TimeSeriesDataFrame, pd.DataFrame, Path, str]) – 观测到的时间序列数据。
predictions (TimeSeriesDataFrame, optional) – 通过调用
predict()生成的预测结果。quantile_levels (List[float], optional) – 用于绘制预测区间的分位数水平。默认为
predictions中可用的最低和最高分位数水平。item_ids (List[Union[str, int]], optional) – 如果提供,将仅为具有这些项目ID的时间序列生成图表。默认情况下(如果设置为
None),项目ID是随机选择的。无论哪种情况,最多为max_num_item_ids个时间序列生成图表。max_num_item_ids (int, default = 8) – 该方法最多会绘制这么多时间序列。
max_history_length (int, optional) – 如果提供,每个时间序列在
data中最多显示这么多时间步长。point_forecast_column (str, optional) – 在
predictions中将被绘制为点预测的列的名称。默认为"0.5",如果该列存在于predictions中,否则为"mean"。matplotlib_rc_params (dict, optional) – 描述绘图样式的字典,将传递给 [matplotlib.pyplot.rc_context](https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.rc_context.html)。 有关可用选项的列表,请参阅 [matplotlib 文档](https://matplotlib.org/stable/users/explain/customizing.html#the-default-matplotlibrc-file)。