breos.plotting.plot_breakeven_two#

breos.plotting.plot_breakeven_two(df1, label1, be1, df2, label2, be2, results_dir, filename='breakeven_two.png')[source]#

Two-scenario break-even comparison with annotated crossover markers.

Parameters:
  • df1 (DataFrame) – DataFrames with Year, Cost_No_Sys_Cumulative_NPV, and Cost_System_Cumulative_NPV columns.

  • df2 (DataFrame) – DataFrames with Year, Cost_No_Sys_Cumulative_NPV, and Cost_System_Cumulative_NPV columns.

  • label1/2 – Display labels.

  • be1/be2 – Pre-computed break-even years (decimal), or None.

  • results_dir (str) – Output directory.

  • filename (str) – Output filename.

  • label1 (str)

  • be1 (float | None)

  • label2 (str)

  • be2 (float | None)

Return type:

None