rdtools.plotting.degradation_summary_plots¶
-
rdtools.plotting.
degradation_summary_plots
(yoy_rd, yoy_ci, yoy_info, normalized_yield, hist_xmin=None, hist_xmax=None, bins=None, scatter_ymin=None, scatter_ymax=None, plot_color=None, summary_title=None, scatter_alpha=0.5)¶ Create plots (scatter plot and histogram) that summarize degradation analysis results.
Parameters: - yoy_rd (float) -- rate of relative performance change in %/yr
- yoy_ci (float) -- one-sigma confidence interval of degradation rate estimate
- yoy_info (dict) --
a dictionary with keys:
- YoY_values - pandas series of right-labeled year on year slopes
- renormalizing_factor - float value used to recenter data
- exceedance_level - the degradation rate that was outperformed with
a probability given by the
exceedance_prob
parameter in thedegradation.degradation_year_on_year()
- normalized_yield (pd.Series) -- PV yield data that is normalized, filtered and aggregated
- hist_xmin (float, optional) -- lower limit of x-axis for the histogram
- hist_xmax (float, optional) -- upper limit of x-axis for the histogram
- bins (int, optional) -- Number of bins in the histogram distribution. If omitted,
len(yoy_values) // 40
will be used - scatter_ymin (float, optional) -- lower limit of y-axis for the scatter plot
- scatter_ymax (float, optional) -- upper limit of y-axis for the scatter plot
- plot_color (str, optional) -- color of the summary plots
- summary_title (str, optional) -- overall title for summary plots
- scatter_alpha (float, default 0.5) -- Transparency of the scatter plot
Note
It should be noted that the yoy_rd, yoy_ci and yoy_info are the outputs from
degradation.degradation_year_on_year()
.Returns: fig -- Figure with two axes Return type: matplotlib Figure