matplotlib.animation.MovieWriter #
- 类 matplotlib.animation。MovieWriter ( fps = 5 , codec = None , bitrate = None , extra_args = None , metadata = None ) [source] #
- 编写电影的基类。 - 这是将电影帧数据写入管道的 MovieWriter 子类的基类。您不能直接实例化此类。请参阅示例以了解如何使用其子类。 - 属性:
- frame_format str
- 用于写入帧数据的格式,默认为 'rgba'。 
- 图Figure
- 从中捕获数据的图。这必须由子类提供。 
 
 - 参数:
- 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__ ( fps = 5 , codec = None , bitrate = None , extra_args = None , metadata = None ) [来源] #
- 参数:
- 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__([fps,编解码器,比特率,extra_args,...])- 参数:
 - bin_path()- 返回特定子类使用的命令行工具的二进制路径。 - finish()- 完成编写电影的所有处理。 - grab_frame(**savefig_kwargs)- 从图中抓取图像信息并保存为电影帧。 - 返回 MovieWriter 子类是否实际可用。 - saving(图,outfile,dpi,*args,**kwargs)- 上下文管理器,方便编写电影文件。 - setup(无花果,outfile [,dpi])- 用于写入电影文件的设置。 - 属性 - frame_size- 电影帧的像素元组。 - (width, height)- grab_frame ( ** savefig_kwargs ) [来源] #
- 从图中抓取图像信息并保存为电影帧。 - savefig_kwargs中的所有关键字参数都传递给 - savefig保存图形的调用。
 - setup ( fig , outfile , dpi = None ) [来源] #
- 用于写入电影文件的设置。 - 参数:
- 图Figure
- 包含框架信息的图形对象。 
- 输出文件
- 生成的电影文件的文件名。 
- dpi浮点数,默认值:fig.dpi
- 文件的 DPI(或分辨率)。这控制生成的电影文件的像素大小。 
 
- 图
 
 - supported_formats = ['rgba'] #