matplotlib.animation.AbstractMovieWriter #

matplotlib.animation。AbstractMovieWriter ( fps = 5 , metadata = None , codec = None , bitrate = None ) [source] #

用于编写电影的抽象基类,提供一种通过调用grab_frame.

setup被调用来启动进程,然后finish被调用。 saving作为上下文管理器提供,以促进此过程

with moviewriter.saving(fig, outfile='myfile.mp4', dpi=100):
    # Iterate over frames
    moviewriter.grab_frame(**savefig_kwargs)

上下文管理器的使用确保setupfinish在必要时执行。

此类的具体子类的实例可以作为 的 writer参数给出Animation.save()

__init__ ( fps = 5 , metadata = None , codec = None , bitrate = None ) [source] #

方法

__init__([fps、元数据、编解码器、比特率])

finish()

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

grab_frame(**savefig_kwargs)

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

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

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

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

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

属性

frame_size

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

抽象 完成( ) [来源] #

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

属性 frame_size #

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

抽象 的grab_frame ( ** savefig_kwargs ) [来源] #

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

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

保存( fig , outfile , dpi , * args , ** kwargs ) [source] #

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

*args, **kw是应该传递给的任何参数setup

抽象 设置( fig , outfile , dpi = None ) [来源] #

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

参数
Figure

包含框架信息的图形对象。

输出文件

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

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

文件的 DPI(或分辨率)。这控制生成的电影文件的像素大小。