matplotlib.animation.PillowWriter#
- class matplotlib.animation.PillowWriter(fps=5, metadata=None, codec=None, bitrate=None)[source]#
-
Methods
__init__
([fps, metadata, codec, bitrate])finish
()Finish any processing for writing the movie.
grab_frame
(**savefig_kwargs)Grab the image information from the figure and save as a movie frame.
saving
(fig, outfile, dpi, *args, **kwargs)Context manager to facilitate writing the movie file.
setup
(fig, outfile[, dpi])Setup for writing the movie file.
Attributes
frame_size
A tuple
(width, height)
in pixels of a movie frame.- grab_frame(**savefig_kwargs)[source]#
Grab the image information from the figure and save as a movie frame.
All keyword arguments in savefig_kwargs are passed on to the
savefig
call that saves the figure. However, several keyword arguments that are supported bysavefig
may not be passed as they are controlled by the MovieWriter:- dpi, bbox_inches: These may not be passed because each frame of the
animation much be exactly the same size in pixels.
format: This is controlled by the MovieWriter.
- setup(fig, outfile, dpi=None)[source]#
Setup for writing the movie file.
- Parameters:
- fig
Figure
The figure object that contains the information for frames.
- outfilestr
The filename of the resulting movie file.
- dpifloat, default:
fig.dpi
The DPI (or resolution) for the file. This controls the size in pixels of the resulting movie file.
- fig