breos.plotting.plot_breakeven#

breos.plotting.plot_breakeven(cost_projection, results_directory, scenario_name='')[source]#

Plot break-even analysis: PV system vs no system accumulated costs.

Creates TWO separate graph files: 1. breakeven_cumulative_{scenario}.png - Cumulative costs comparison 2. breakeven_annual_{scenario}.png - Annual savings

Break-even point calculated with month precision using linear interpolation.

Parameters:
  • cost_projection (DataFrame) – DataFrame from cost_analysis_projection()

  • results_directory (str) – Directory to save plots

  • scenario_name (str) – Optional suffix for filenames

Return type:

None