运用FuncAnimation类 制作动图

        FuncAnimation 是基于函数的动画类,它通过重复调用同一函数来制作动。

FuncAnimation类的构造方法的语法格式如下图所示:

FuncAnimation(fig, func, frames=None, init_func=None, fargs=None,

                         save_count=None, *, cache_frame_data=True, **kwargs)

该参数的含义如下:

  fig:表示动画所在的画布。

 func :表示每帧动画调用的函数。

 frames :表示动画的长度(一次动画包含的帧数)。

 init_func : 表示用于开始绘制帧的函数,它会在第一帧动画之前调用一次。若未设置该参数,则程序将使用frames序列中第一项的绘图结果。

 fargs:表示传递给func函数的其他参数。

 interval :表示更新动画的频率,以毫秒为单位,默认为200。

 blit :表示是否更新所有的点,默认为False。官方推荐将blit参数设为 True,但建议 macOS 的用户将 blit 参数设为False,否则将无法显示动画。

接下来进入实验:

要求:

 绘制一个具有动画效果的图表,具体要求如下:
(1)    绘制一条正弦曲线;
(2)    绘制一个红色圆点,该圆点最初位于正弦曲线的左端;
(3)    制作一个圆点沿曲线运动的动画,并时刻显示圆点的坐标位置。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值