8.2 [案例]让圆点爬山坡
三酷猫想利用FuncAnimation( )函数,实现一个个红色圆点往山(正弦曲线)上爬行的动画功能,其代码实现如8_2_Cumb.py所示。设计思路:首先用np.sin( )函数在绘图区域绘制一个正弦曲线,代表高高低低的山,然后用xdata、ydata 列表记录红点变化的x、y坐标值,最后用FuncAnimation( )函数把一个个红色圆点动态显示出来。运行时的效果很像一个个红色圆点在爬山。
代码文件:8_2_Climb.py
(https://www.daowen.com)
执行过程如图8.1所示,在实际运行环境下红色圆点会顺着正弦曲线状的山一点点往右边爬行。

图8.1 让红色圆点爬山