matplotlib.animation.TimedAnimation #
- 类 matplotlib.animation。TimedAnimation ( fig , interval = 200 , repeat_delay = 0 , repeat = True , event_source = None , * args , ** kwargs ) [source] #
Animation
基于时间的动画的子类。每间隔毫秒绘制一个新帧。
笔记
您必须将创建的动画存储在一个变量中,只要动画应该运行,该变量就会存在。否则,动画对象将被垃圾收集并且动画停止。
- 参数:
- 图
Figure
用于获取所需事件的图形对象,例如绘制或调整大小。
- 间隔整数,默认值:200
帧之间的延迟(以毫秒为单位)。
- repeat_delay int,默认值:0
如果repeat为 True ,则连续动画运行之间的延迟(以毫秒为单位 )。
- 重复布尔,默认:真
当帧序列完成时动画是否重复。
- blit布尔值,默认值:False
blitting 是否用于优化绘图。
- 图
- __init__ ( fig , interval = 200 , repeat_delay = 0 , repeat = True , event_source = None , * args , ** kwargs ) [source] #
方法
__init__
(图[,间隔,repeat_delay,...])new_frame_seq
()返回一个新的帧信息序列。
new_saved_frame_seq
()返回保存/缓存的帧信息的新序列。
pause
()暂停动画。
resume
()恢复动画。
save
(文件名[, writer, fps, dpi, codec, ...])通过绘制每一帧将动画保存为电影文件。
to_html5_video
([嵌入限制])将动画转换为 HTML5
<video>
标签。to_jshtml
([fps, embed_frames, default_mode])生成动画的 HTML 表示。