matplotlib.animation.TimedAnimation
-
class matplotlib.animation.TimedAnimation(fig, interval=200, repeat_delay=0, repeat=True, event_source=None, *args, **kwargs)[source] -
Animationsubclass for time-based animation.A new frame is drawn every interval milliseconds.
Note
You must store the created Animation in a variable that lives as long as the animation should run. Otherwise, the Animation object will be garbage-collected and the animation stops.
Parameters: -
figFigure -
The figure object used to get needed events, such as draw or resize.
-
intervalint, default: 200 -
Delay between frames in milliseconds.
-
repeat_delayint, default: 0 -
The delay in milliseconds between consecutive animation runs, if repeat is True.
-
repeatbool, default: True -
Whether the animation repeats when the sequence of frames is completed.
-
blitbool, default: False -
Whether blitting is used to optimize drawing.
-
__init__(self, fig, interval=200, repeat_delay=0, repeat=True, event_source=None, *args, **kwargs)[source] -
Initialize self. See help(type(self)) for accurate signature.
Methods
__init__(self, fig[, interval, ...])Initialize self. new_frame_seq(self)Return a new sequence of frame information. new_saved_frame_seq(self)Return a new sequence of saved/cached frame information. pause(self)Pause the animation. resume(self)Resume the animation. save(self, filename[, writer, fps, dpi, ...])Save the animation as a movie file by drawing every frame. to_html5_video(self[, embed_limit])Convert the animation to an HTML5 <video>tag.to_jshtml(self[, fps, embed_frames, ...])Generate HTML representation of the animation -
© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.4.1/api/_as_gen/matplotlib.animation.TimedAnimation.html