matplotlib.animation.FileMovieWriter #

matplotlib.animation。FileMovieWriter ( * args , ** kwargs ) [来源] #

MovieWriter用于写入单个文件并在最后缝合。

这必须被子类化才能有用。

参数
fps int,默认值:5

电影帧速率(每秒)。

编解码器str 或无,默认值:(rcParams["animation.codec"]默认值'h264':)

要使用的编解码器。

比特率int,默认值:(rcParams["animation.bitrate"]默认值-1:)

电影的比特率,以千比特每秒为单位。更高的值意味着更高质量的电影,但会增加文件大小。-1 的值允许底层电影编码器选择比特率。

str 或 None 的extra_args列表,可选

传递给底层电影编码器的额外命令行参数。默认值 None 表示 rcParams["animation.[name-of-encoder]_args"]用于内置编写器。

元数据字典[str, str],默认值:{}

要包含在输出文件中的元数据的键和值字典。一些可能有用的键包括:标题、艺术家、流派、主题、版权、srcform、评论。

__init__ ( * args , ** kwargs ) [来源] #
参数
fps int,默认值:5

电影帧速率(每秒)。

编解码器str 或无,默认值:(rcParams["animation.codec"]默认值'h264':)

要使用的编解码器。

比特率int,默认值:(rcParams["animation.bitrate"]默认值-1:)

电影的比特率,以千比特每秒为单位。更高的值意味着更高质量的电影,但会增加文件大小。-1 的值允许底层电影编码器选择比特率。

str 或 None 的extra_args列表,可选

传递给底层电影编码器的额外命令行参数。默认值 None 表示 rcParams["animation.[name-of-encoder]_args"]用于内置编写器。

元数据字典[str, str],默认值:{}

要包含在输出文件中的元数据的键和值字典。一些可能有用的键包括:标题、艺术家、流派、主题、版权、srcform、评论。

方法

__init__(*args, **kwargs)

参数

bin_path()

返回特定子类使用的命令行工具的二进制路径。

finish()

完成编写电影的所有处理。

grab_frame(**savefig_kwargs)

从图中抓取图像信息并保存为电影帧。

isAvailable()

返回 MovieWriter 子类是否实际可用。

saving(图,outfile,dpi,*args,**kwargs)

上下文管理器,方便编写电影文件。

setup(无花果,outfile [,dpi,frame_prefix])

用于写入电影文件的设置。

属性

frame_format

用于保存帧的格式(png、jpeg 等),可以由各个子类决定。

frame_size

电影帧的像素元组。(width, height)

supported_formats

完成( ) [来源] #

完成编写电影的所有处理。

属性 frame_format #

用于保存帧的格式(png、jpeg 等),可以由各个子类决定。

grab_frame ( ** savefig_kwargs ) [来源] #

从图中抓取图像信息并保存为电影帧。

savefig_kwargs中的所有关键字参数都传递给 savefig保存图形的调用。

setup ( fig , outfile , dpi = None , frame_prefix = None ) [source] #

用于写入电影文件的设置。

参数
Figure

从中抓取渲染帧的图形。

输出文件

生成的电影文件的文件名。

dpi浮点数,默认值:fig.dpi

输出文件的 dpi。这与图形大小一起控制生成的电影文件的像素大小。

frame_prefix str,可选

用于临时文件的文件名前缀。如果None(默认值),文件被写入一个临时目录,该目录被cleanup;删除。如果不是None,则不会删除临时文件。