remove hardcoded config overwrite

plot_validation: adjust carrier labels
This commit is contained in:
Fabian 2023-07-11 14:25:32 +02:00
parent 9fbc626862
commit 86a4b775fd
3 changed files with 6 additions and 8 deletions

View File

@ -19,8 +19,6 @@ if not exists("config/config.yaml"):
configfile: "config/config.yaml"
configfile: "config/config.validation.yaml"
configfile: "config/test/config.validation.yaml"
COSTS = f"data/costs_{config['costs']['year']}.csv"

View File

@ -36,7 +36,7 @@ if __name__ == "__main__":
# %%
def rename_index(ds):
specific = ds.index.map(lambda x: f"{x[1]}\n({x[0].lower()})")
specific = ds.index.map(lambda x: f"{x[1]}\n({x[0]})")
generic = ds.index.get_level_values("carrier")
duplicated = generic.duplicated(keep=False)
index = specific.where(duplicated, generic)

View File

@ -28,9 +28,9 @@ if __name__ == "__main__":
from _helpers import mock_snakemake
snakemake = mock_snakemake(
"plot_electricity_production",
"plot_validation_electricity_production",
simpl="",
opts="Ept-12h",
opts="Ept",
clusters="37",
ll="v1.0",
)
@ -69,7 +69,7 @@ if __name__ == "__main__":
data.columns.names = ["Kind", "Country", "Carrier"]
data = data.mul(n.snapshot_weightings.generators, axis=0)
# %% total production per carrier
# total production per carrier
fig, ax = plt.subplots(figsize=(6, 6))
df = data.groupby(level=["Kind", "Carrier"], axis=1).sum().sum().unstack().T
@ -78,7 +78,7 @@ if __name__ == "__main__":
ax.grid(axis="y")
fig.savefig(snakemake.output.production_bar, bbox_inches="tight")
# %% highest diffs
# highest diffs
fig, ax = plt.subplots(figsize=(6, 10))
@ -94,7 +94,7 @@ if __name__ == "__main__":
ax.grid(axis="y")
fig.savefig(snakemake.output.production_deviation_bar, bbox_inches="tight")
# %% seasonal operation
# seasonal operation
fig, axes = plt.subplots(3, 1, figsize=(9, 9))