plot_network: gas network show max used capacity
This commit is contained in:
parent
87ee8d2e69
commit
7863c269bd
@ -357,7 +357,7 @@ def plot_ch4_map(network):
|
|||||||
|
|
||||||
assign_location(n)
|
assign_location(n)
|
||||||
|
|
||||||
bus_size_factor = 6e7
|
bus_size_factor = 8e7
|
||||||
linewidth_factor = 1e4
|
linewidth_factor = 1e4
|
||||||
# MW below which not drawn
|
# MW below which not drawn
|
||||||
line_lower_threshold = 500
|
line_lower_threshold = 500
|
||||||
@ -390,13 +390,17 @@ def plot_ch4_map(network):
|
|||||||
to_remove = n.links.index[~n.links.carrier.str.contains("gas pipeline")]
|
to_remove = n.links.index[~n.links.carrier.str.contains("gas pipeline")]
|
||||||
n.links.drop(to_remove, inplace=True)
|
n.links.drop(to_remove, inplace=True)
|
||||||
|
|
||||||
link_widths = n.links.p_nom_opt / linewidth_factor
|
link_widths_rem = n.links.p_nom_opt / linewidth_factor
|
||||||
link_widths[n.links.p_nom_opt < line_lower_threshold] = 0.
|
link_widths_rem[n.links.p_nom_opt < line_lower_threshold] = 0.
|
||||||
|
|
||||||
link_widths_orig = n.links.p_nom / linewidth_factor
|
link_widths_orig = n.links.p_nom / linewidth_factor
|
||||||
link_widths_orig[n.links.p_nom < line_lower_threshold] = 0.
|
link_widths_orig[n.links.p_nom < line_lower_threshold] = 0.
|
||||||
|
|
||||||
link_color = n.links.carrier.map({"gas pipeline": "#f08080",
|
max_usage = n.links_t.p.abs().max(axis=0)
|
||||||
|
link_widths_used = max_usage / linewidth_factor
|
||||||
|
link_widths_used[max_usage < line_lower_threshold] = 0.
|
||||||
|
|
||||||
|
link_color_used = n.links.carrier.map({"gas pipeline": "#f08080",
|
||||||
"gas pipeline new": "#c46868"})
|
"gas pipeline new": "#c46868"})
|
||||||
|
|
||||||
n.links.bus0 = n.links.bus0.str.replace(" gas", "")
|
n.links.bus0 = n.links.bus0.str.replace(" gas", "")
|
||||||
@ -426,8 +430,18 @@ def plot_ch4_map(network):
|
|||||||
geomap=False,
|
geomap=False,
|
||||||
ax=ax,
|
ax=ax,
|
||||||
bus_sizes=0.,
|
bus_sizes=0.,
|
||||||
link_colors=link_color,
|
link_colors='#e8d1d1',
|
||||||
link_widths=link_widths,
|
link_widths=link_widths_rem,
|
||||||
|
branch_components=["Link"],
|
||||||
|
**map_opts
|
||||||
|
)
|
||||||
|
|
||||||
|
n.plot(
|
||||||
|
geomap=False,
|
||||||
|
ax=ax,
|
||||||
|
bus_sizes=0.,
|
||||||
|
link_colors=link_color_used,
|
||||||
|
link_widths=link_widths_used,
|
||||||
branch_components=["Link"],
|
branch_components=["Link"],
|
||||||
**map_opts
|
**map_opts
|
||||||
)
|
)
|
||||||
@ -465,7 +479,7 @@ def plot_ch4_map(network):
|
|||||||
frameon=False,
|
frameon=False,
|
||||||
labelspacing=0.8,
|
labelspacing=0.8,
|
||||||
handletextpad=1.5,
|
handletextpad=1.5,
|
||||||
title='gas pipeline capacity'
|
title='gas pipeline used capacity'
|
||||||
)
|
)
|
||||||
|
|
||||||
ax.add_artist(l1_1)
|
ax.add_artist(l1_1)
|
||||||
|
Loading…
Reference in New Issue
Block a user