matplotlib.animation.AbstractMovieWriter¶
-
class
matplotlib.animation.
AbstractMovieWriter
(fps=5, metadata=None, codec=None, bitrate=None)[源代码]¶ 用于编写电影的抽象基类。从根本上讲,moviewer所提供的是通过调用grab_frame()来获取帧的方法。
调用setup()启动进程,然后调用finish()。
此类的设置是为了向管道写入电影帧数据。saving()作为上下文管理器提供,以便于此过程:
with moviewriter.saving(fig, outfile='myfile.mp4', dpi=100): # Iterate over frames moviewriter.grab_frame(**savefig_kwargs)
使用上下文管理器可以确保根据需要执行setup()和finish()。
此类的具体子类的实例可以作为
writer
的参数Animation.save()
.方法
__init__
\ [fps, metadata, codec, bitrate] )初始化自身。 finish
()完成编写电影的任何处理。 grab_frame
* * 保存图u Kwargs)从图形中获取图像信息并另存为电影帧。 saving
\(图,输出文件,dpi , * ARGs, * * 克瓦格斯)上下文管理器,以便于写入电影文件。 setup
\(图,外翻[, dpi] )用于写入电影文件的设置。 属性
frame_size
元组 (width, height)
以电影帧的像素为单位。-
property
frame_size
¶ 元组
(width, height)
以电影帧的像素为单位。
-
property