matplotlib.animation.HTMLWriter #
- 类 matplotlib.animation。HTMLWriter ( fps = 30 , codec = None , bitrate = None , extra_args = None , metadata = None , embed_frames = False , default_mode = 'loop' , embed_limit = None ) [来源] #
基于 JavaScript 的 HTML 电影的作家。
- 参数:
- 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 = 30 , codec = None , bitrate = None , extra_args = None , metadata = None , embed_frames = False , default_mode = 'loop' , embed_limit = 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_dir])用于写入电影文件的设置。
属性
frame_format
用于保存帧的格式(png、jpeg 等),可以由各个子类决定。
frame_size
电影帧的像素元组。
(width, height)
- grab_frame ( ** savefig_kwargs ) [来源] #
从图中抓取图像信息并保存为电影帧。
savefig_kwargs中的所有关键字参数都传递给
savefig
保存图形的调用。
- setup ( fig , outfile , dpi = None , frame_dir = None ) [source] #
用于写入电影文件的设置。
- 参数:
- 图
Figure
从中抓取渲染帧的图形。
- 输出文件
生成的电影文件的文件名。
- dpi浮点数,默认值:
fig.dpi
输出文件的 dpi。这与图形大小一起控制生成的电影文件的像素大小。
- frame_prefix str,可选
用于临时文件的文件名前缀。如果None(默认值),文件被写入一个临时目录,该目录被
cleanup
;删除。如果不是None,则不会删除临时文件。
- 图
- supported_formats = ['png', 'jpeg', 'tiff', 'svg'] #