当前位置: 首页 > 最新文章 > 正文

matplotlib 绘制动画(animation)

matplotlib 的 animation子模块的 FuncAnimation()函数支持动画功能,可用于动态绘图。例子1:下面解释 FuncAnimation()各个参数的含义:FuncAnimationfig 代表当前画布。update是一个函数,用于更新图形的数据。frames 参数类型可以是一个迭代类型,每一帧依次传入一个元素到update()函数做参数;也可以是整型,相当于range;

admin

matplotlib 的 animation子模块的 FuncAnimation()函数支持动画功能,可用于动态绘图。例子1:下面解释 FuncAnimation()各个参数的含义:FuncAnimationfig 代表当前画布。update是一个函数,用于更新图形的数据。frames 参数类型可以是一个迭代类型,每一帧依次传入一个元素到update()函数做参数;也可以是整型,相当于range;还可以是生成器,由生成器生成每帧的数据传给update()函数。init_func 是一个函数,用于图形初始化,在绘制第一帧前绘制。每次调用时传给update()的额外的参数。interval 为每帧之间的延迟时间,单位毫秒,默认200。repeat 为bool型,动画结束后是否重复,默认False。例子2:例子3:

matplotlib 的 animation子模块的 FuncAnimation()函数支持动画功能,可用于动态绘图。

例子1:

matplotlib 绘制动画(animation)

matplotlib 绘制动画(animation)

matplotlib 绘制动画(animation)

下面解释 FuncAnimation()各个参数的含义:

FuncAnimation(fig, update, frames=None, init_func=None, fargs=None, interval=200,repeat=False,blit = False)

fig 代表当前画布。

update是一个函数,用于更新图形的数据。

frames 参数类型可以是一个迭代类型(含numpy数组),每一帧依次传入一个元素到update()函数做参数;也可以是整型,相当于range(frames);还可以是生成器,由生成器生成每帧的数据传给update()函数。

init_func 是一个函数,用于图形初始化,在绘制第一帧前绘制。

fargs 为tuple 或 None。每次调用时传给update()的额外的参数。

interval 为每帧之间的延迟时间,单位毫秒(ms),默认200。

repeat 为bool型,动画结束后是否重复,默认False。

blit 为bool型,是否用blitting技术优化绘图,默认False。

例子2:

matplotlib 绘制动画(animation)

matplotlib 绘制动画(animation)

matplotlib 绘制动画(animation)

例子3:

matplotlib 绘制动画(animation)

matplotlib 绘制动画(animation)

matplotlib 绘制动画(animation)


上一篇: 如何说明白oracle数据库中schema(模式)和user(用户)的区别? 下一篇:20秒记一个单词(第2125个)expire
返回顶部