Skip to content

Commit 74f6469

Browse files
authored
Merge pull request #206 from toruseo/develop
minor update
2 parents 7fc4a84 + 83c24d6 commit 74f6469

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

uxsim/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from .analyzer import *
44
from .scenario_reader_writer import *
55

6-
__version__ = "1.7.5"
6+
__version__ = "1.7.6"
77
__author__ = "Toru Seo"
88
__copyright__ = "Copyright (c) 2023 Toru Seo"
99
__license__ = "MIT License"

uxsim/analyzer.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1131,7 +1131,7 @@ def show_simulation_progress(s):
11311131
print(f"{s.W.TIME:>8.0f} s| {sum_vehs:>8.0f} vehs| {avev:>4.1f} m/s| {time.time()-s.W.sim_start_time:8.2f} s", flush=True)
11321132

11331133
@catch_exceptions_and_warn()
1134-
def network_anim(s, animation_speed_inverse=10, detailed=0, state_variables="density_speed", minwidth=0.5, maxwidth=12, left_handed=1, figsize=(6,6), node_size=2, network_font_size=20, timestep_skip=24, file_name=None):
1134+
def network_anim(s, animation_speed_inverse=10, detailed=0, state_variables="density_speed", minwidth=0.5, maxwidth=12, left_handed=1, figsize=(6,6), node_size=2, network_font_size=20, timestep_skip=24, file_name=None, legend=True):
11351135
"""
11361136
Generates an animation of the entire transportation network and its traffic states over time.
11371137
@@ -1163,6 +1163,8 @@ def network_anim(s, animation_speed_inverse=10, detailed=0, state_variables="den
11631163
How many timesteps are skipped per frame. Large value means coarse and lightweight animation. Default is 8.
11641164
file_name : str, optional
11651165
The name of the file to which the animation is saved. It overrides the defauld name. Default is None.
1166+
legend : bool, optional
1167+
If set to True, the legend will be displayed. Default is True.
11661168
11671169
Notes
11681170
-----
@@ -1184,10 +1186,10 @@ def network_anim(s, animation_speed_inverse=10, detailed=0, state_variables="den
11841186
if int(t/s.W.LINKS[0].edie_dt) < s.W.LINKS[0].k_mat.shape[0]:
11851187
if detailed:
11861188
#todo_later: 今後はこちらもpillowにする
1187-
s.network(int(t), detailed=detailed, state_variables=state_variables, minwidth=minwidth, maxwidth=maxwidth, left_handed=left_handed, tmp_anim=1, figsize=figsize, node_size=node_size, network_font_size=network_font_size)
1189+
s.network(int(t), detailed=detailed, state_variables=state_variables, minwidth=minwidth, maxwidth=maxwidth, left_handed=left_handed, tmp_anim=1, figsize=figsize, node_size=node_size, network_font_size=network_font_size, legend=legend)
11881190
pics.append(Image.open(f"out{s.W.name}/tmp_anim_{t}.png"))
11891191
else:
1190-
img_ret = s.network_pillow(int(t), detailed=detailed, state_variables=state_variables, minwidth=minwidth, maxwidth=maxwidth, left_handed=left_handed, tmp_anim=1, figsize=figsize, node_size=node_size, network_font_size=network_font_size, image_return=True)
1192+
img_ret = s.network_pillow(int(t), detailed=detailed, state_variables=state_variables, minwidth=minwidth, maxwidth=maxwidth, left_handed=left_handed, tmp_anim=1, figsize=figsize, node_size=node_size, network_font_size=network_font_size, image_return=True, legend=legend)
11911193
pics.append(img_ret)
11921194

11931195
fname = f"out{s.W.name}/anim_network{detailed}.gif"

0 commit comments

Comments
 (0)