kde_cpi.output.plots module¶
Plotting tools for CPI metrics.
- class kde_cpi.output.plots.DensityPlotConfig(title='KDE Mode Inflation', xlabel='Percent', ylabel='Density', color='#d08300', rug_alpha=0.3, line_width=2.5, statistic_line_style=None)[source]¶
Bases:
objectStyling and annotation options for kernel density plots.
- Parameters:
- class kde_cpi.output.plots.HistogramPlotConfig(title='Weighted Distribution', xlabel='Percent', ylabel='Weighted frequency', bins=30, color='#126782', alpha=0.6)[source]¶
Bases:
objectConfiguration values for weighted histogram plots.
- class kde_cpi.output.plots.PlotReport(path, statistics)[source]¶
Bases:
objectMetadata describing a saved plot and its computed statistics.
- Parameters:
path (Path)
statistics (StatSummary)
-
statistics:
StatSummary¶
- kde_cpi.output.plots.generate_density_plot(values, weights, *, output_dir='out', filename='density.png', config=None)[source]¶
Render a kernel density estimate with summary annotations.
- Return type:
- Parameters: