matplotlib.animation.
Animation
(fig, event_source=None, blit=False)¶This class wraps the creation of an animation using matplotlib.
It is only a base class which should be subclassed to provide needed behavior.
This class is not typically used directly.
Parameters: | fig : matplotlib.figure.Figure
event_source : object, optional
blit : bool, optional
|
---|
See also
__init__
(fig, event_source=None, blit=False)¶Methods
__init__ (fig[, event_source, blit]) |
|
new_frame_seq () |
Creates a new sequence of frame information. |
new_saved_frame_seq () |
Creates a new sequence of saved/cached frame information. |
save (filename[, writer, fps, dpi, codec, …]) |
Saves a movie file by drawing every frame. |
to_html5_video ([embed_limit]) |
Returns animation as an HTML5 video tag. |
to_jshtml ([fps, embed_frames, default_mode]) |
Generate HTML representation of the animation |
new_frame_seq
()¶Creates a new sequence of frame information.
new_saved_frame_seq
()¶Creates a new sequence of saved/cached frame information.
save
(filename, writer=None, fps=None, dpi=None, codec=None, bitrate=None, extra_args=None, metadata=None, extra_anim=None, savefig_kwargs=None)¶Saves a movie file by drawing every frame.
Parameters: | filename : str
writer :
fps : number, optional
dpi : number, optional
codec : str, optional
bitrate : number, optional
extra_args : list, optional
metadata : Dict[str, str], optional
extra_anim : list, optional
savefig_kwargs : dict, optional
|
---|
Notes
fps, codec, bitrate, extra_args, metadata are used to
construct a MovieWriter
instance and can only be
passed if writer
is a string. If they are passed as
non-None
and writer
is a MovieWriter
, a
RuntimeError
will be raised.
to_html5_video
(embed_limit=None)¶Returns animation as an HTML5 video tag.
This saves the animation as an h264 video, encoded in base64
directly into the HTML5 video tag. This respects the rc parameters
for the writer as well as the bitrate. This also makes use of the
interval
to control the speed, and uses the repeat
parameter to decide whether to loop.
to_jshtml
(fps=None, embed_frames=True, default_mode=None)¶Generate HTML representation of the animation