breos.plotting.plot_pareto_front_analysis#

breos.plotting.plot_pareto_front_analysis(df, consumptions, results_dir, filename='pareto_front_refined.png')[source]#

2×2 grid of Pareto-front scatter plots, one panel per consumption level.

Background points show the full solution set (faint); foreground points highlight Pareto-optimal configurations (coloured by tariff, shaped by strategy).

Parameters:
  • df (DataFrame) – Full results DataFrame with Consumption_kWh, Tariff, Detailed_Strategy, Net_Cost_Eur, and Grid_Independence_% columns.

  • consumptions (List[float]) – List of consumption levels to plot (one subplot each).

  • results_dir (str) – Output directory.

  • filename (str) – Output filename.

Return type:

None