From 91d2a4a05246bb44e37d5a516de51917300aad1b Mon Sep 17 00:00:00 2001 From: lisazeyen Date: Wed, 5 Apr 2023 18:18:53 +0200 Subject: [PATCH] adjust plotting --- scripts/make_summary_perfect.py | 2 +- scripts/plot_summary.py | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/scripts/make_summary_perfect.py b/scripts/make_summary_perfect.py index 579c0402..73ce2d40 100644 --- a/scripts/make_summary_perfect.py +++ b/scripts/make_summary_perfect.py @@ -730,7 +730,7 @@ if __name__ == "__main__": networks_dict = { (clusters, lv, opts+sector_opts) : - "results/" + snakemake.config['run']["name"] + f'/postnetworks/elec_s{simpl}_{clusters}_l{lv}_{opts}_{sector_opts}_brownfield_all_years.nc' \ + "results/" + snakemake.config['run']["name"] + f'postnetworks/elec_s{simpl}_{clusters}_l{lv}_{opts}_{sector_opts}_brownfield_all_years.nc' \ for simpl in snakemake.config['scenario']['simpl'] \ for clusters in snakemake.config['scenario']['clusters'] \ for opts in snakemake.config['scenario']['opts'] \ diff --git a/scripts/plot_summary.py b/scripts/plot_summary.py index b771f079..8d811e53 100644 --- a/scripts/plot_summary.py +++ b/scripts/plot_summary.py @@ -42,7 +42,9 @@ def rename_techs(label): "resistive heater", "Fischer-Tropsch", "land transport fuel cell", - "land transport oil" + "land transport oil", + "H2 for industry", + "shipping oil" ] rename_if_contains_dict = { @@ -216,6 +218,11 @@ def plot_energy(): logger.info(f"Total energy of {round(df.sum()[0])} TWh/a") + if df.empty: + fig, ax = plt.subplots(figsize=(12, 8)) + fig.savefig(snakemake.output.energy, bbox_inches="tight") + return + new_index = preferred_order.intersection(df.index).append( df.index.difference(preferred_order) )