matplotlib.animation.AbstractMovieWriter#
- class matplotlib.animation.AbstractMovieWriter(fps=5, metadata=None, codec=None, bitrate=None)[源码]#
用于写入影片的抽象基类,通过调用
grab_frame提供了一种捕获帧的方式。setup用于启动该过程,之后调用finish。saving作为一个上下文管理器提供,以方便此过程,例如:with moviewriter.saving(fig, outfile='myfile.mp4', dpi=100): # Iterate over frames moviewriter.grab_frame(**savefig_kwargs)
使用此上下文管理器可确保
setup和finish按需执行。此类的具体子类的实例可以作为
Animation.save()的writer参数。方法
__init__([fps, metadata, codec, bitrate])finish()完成电影写入的任何处理。
grab_frame(**savefig_kwargs)从图形中获取图像信息并保存为电影帧。
saving(fig, outfile, dpi, *args, **kwargs)上下文管理器,用于方便地写入电影文件。
setup(fig, outfile[, dpi])设置电影文件的写入。
属性
电影帧的元组
(宽度, 高度)(像素)。- property frame_size#
电影帧的元组
(宽度, 高度)(像素)。