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 表示。