xarray.Dataset.climepi.plot_uncertainty_interval_decomposition

xarray.Dataset.climepi.plot_uncertainty_interval_decomposition#

Dataset.climepi.plot_uncertainty_interval_decomposition(data_var=None, uncertainty_level=90, estimate_internal_variability=True, polyfit_degree=4, kwargs_baseline=None, **kwargs_area)#

Plot contributions of climate uncertainty sources to uncertainty intervals.

Generates a plume plot showing contributions of internal variability, model uncertainty and scenario uncertainty (as applicable) to uncertainty intervals for a data variable over time.

Wraps hvplot.area.

Parameters:
  • data_var (str) – Name of the data variable to plot.

  • uncertainty_level (float, optional) – Uncertainty level for the uncertainty intervals (percentage). Default is 90.

  • estimate_internal_variability (bool, optional) – Whether to estimate internal variability if only a single ensemble member is available for each model and realization. Default is True.

  • polyfit_degree (int, optional) – Degree of the polynomial to fit to the time series if estimating internal variability. Default is 4.

  • kwargs_baseline (dict, optional) – Additional keyword arguments to pass to hvplot.line for the baseline estimate.

  • **kwargs_area (dict, optional) – Additional keyword arguments to pass to hvplot.area for the all uncertainty interval plots.

Returns:

hvplot object – The resulting plot object.