本文简要介绍 python 语言中 matplotlib.animation.AbstractMovieWriter
的用法。
-
用于编写电影的抽象基类,提供了通过调用
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、元数据、编解码器、比特率])finish
()完成编写电影的所有处理。
grab_frame
(**savefig_kwargs)从图中抓取图像信息并保存为电影帧。
saving
(图、outfile、dpi、*args、**kwargs)上下文管理器,方便编写电影文件。
setup
(图,outfile[,dpi])用于写入电影文件的设置。
属性
以电影帧像素为单位的元组
(width, height)
。
用法
class matplotlib.animation.AbstractMovieWriter(fps=5, metadata=None, codec=None, bitrate=None)
相关用法
- Python matplotlib Axes.get_legend_handles_labels用法及代码示例
- Python matplotlib Axes.hist用法及代码示例
- Python matplotlib Axes.step用法及代码示例
- Python matplotlib Axes.contour用法及代码示例
- Python matplotlib Axes.plot用法及代码示例
- Python matplotlib Axes.semilogx用法及代码示例
- Python matplotlib Axes.semilogy用法及代码示例
- Python matplotlib Axes.inset_axes用法及代码示例
- Python matplotlib Axes.axis用法及代码示例
- Python matplotlib AutoDateFormatter用法及代码示例
- Python matplotlib Axes.barbs用法及代码示例
- Python matplotlib AnchoredDrawingArea用法及代码示例
- Python matplotlib Axes.tripcolor用法及代码示例
- Python matplotlib AsteriskPolygonCollection用法及代码示例
- Python matplotlib Affine2D.set_matrix用法及代码示例
- Python matplotlib AxisArtist.toggle用法及代码示例
- Python matplotlib Axis.get_tick_params用法及代码示例
- Python matplotlib Axes.set_prop_cycle用法及代码示例
- Python matplotlib ArrowStyle用法及代码示例
- Python matplotlib Axes.axline用法及代码示例
- Python matplotlib Axes.tick_params用法及代码示例
- Python matplotlib Axes.axvspan用法及代码示例
- Python matplotlib AxisArtist.set_axisline_style用法及代码示例
- Python matplotlib Axes3D.plot_trisurf用法及代码示例
- Python matplotlib AnchoredAuxTransformBox用法及代码示例
注:本文由纯净天空筛选整理自skytowner.com大神的英文原创作品 matplotlib.animation.AbstractMovieWriter。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。