Skip to content

Commit

Permalink
Merge pull request #405 from mi-les/389-show-plot
Browse files Browse the repository at this point in the history
Fixing `plt.show()` in `plot_network` for `network_animation`
  • Loading branch information
kaklise authored Jun 14, 2024
2 parents 9173b56 + 2aa3ad1 commit 0b1aeaf
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions wntr/graphics/network.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ def plot_network(wn, node_attribute=None, link_attribute=None, title=None,
node_size=20, node_range=[None,None], node_alpha=1, node_cmap=None, node_labels=False,
link_width=1, link_range=[None,None], link_alpha=1, link_cmap=None, link_labels=False,
add_colorbar=True, node_colorbar_label='Node', link_colorbar_label='Link',
directed=False, ax=None, filename=None):
directed=False, ax=None, show_plot=True, filename=None):
"""
Plot network graphic
Expand Down Expand Up @@ -127,6 +127,9 @@ def plot_network(wn, node_attribute=None, link_attribute=None, title=None,
Axes for plotting (None indicates that a new figure with a single
axes will be used)
show_plot: bool, optional
If True, show plot with plt.show()
filename : str, optional
Filename used to save the figure
Expand Down Expand Up @@ -246,7 +249,8 @@ def plot_network(wn, node_attribute=None, link_attribute=None, title=None,
if filename:
plt.savefig(filename)

plt.show(block=False)
if show_plot is True:
plt.show(block=False)

return ax

Expand Down Expand Up @@ -772,7 +776,7 @@ def network_animation(wn, node_attribute=None, link_attribute=None, title=None,
ax = plot_network(wn, node_attribute=initial_node_values, link_attribute=initial_link_values, title=title_name,
node_size=node_size, node_range=node_range, node_alpha=node_alpha, node_cmap=node_cmap, node_labels=node_labels,
link_width=link_width, link_range=link_range, link_alpha=link_alpha, link_cmap=link_cmap, link_labels=link_labels,
add_colorbar=add_colorbar, directed=directed, ax=ax)
add_colorbar=add_colorbar, directed=directed, ax=ax, show_plot=False)

def update(n):
if node_attribute is not None:
Expand All @@ -796,7 +800,7 @@ def update(n):
ax = plot_network(wn, node_attribute=node_values, link_attribute=link_values, title=title_name,
node_size=node_size, node_range=node_range, node_alpha=node_alpha, node_cmap=node_cmap, node_labels=node_labels,
link_width=link_width, link_range=link_range, link_alpha=link_alpha, link_cmap=link_cmap, link_labels=link_labels,
add_colorbar=add_colorbar, directed=directed, ax=ax)
add_colorbar=add_colorbar, directed=directed, ax=ax, show_plot=False)

return ax

Expand Down

0 comments on commit 0b1aeaf

Please sign in to comment.