matplotlib的基本用法(十六)——创建动画 | | matplotlib的基本用法(十六)——创建动画 文章作者:Tyan博客:noahsnail.com | CSDN | 简书 本文主要介绍matplotlib的一些用法。 Demo 12345678910111213141516171819202122232425262728293031import numpy as npimport matplotlib.pyplot as pltfrom matplotlib import animation# 定义figurefig, ax = plt.subplots()# 定义数据x = np.arange(0, 2 * np.pi, 0.01)# line, 表示只取返回值中的第一个元素line, = ax.plot(x, np.sin(x))# 定义动画的更新def update(i): line.set_ydata(np.sin(x + i/10)) return line,# 定义动画的初始值def init(): line.set_ydata(np.sin(x)) return line,# 创建动画ani = animation.FuncAnimation(fig = fig, func = update, init_func = init, interval = 10, blit = False, frames = 200)# 展示动画plt.show()# 动画保存ani.save('sin.gif', writer = 'imagemagick', fps = 30, dpi = 100) 结果 创建下雨的动画: 参考资料 https://www.youtube.com/user/MorvanZhou 如果有收获,可以请我喝杯咖啡! 赏 微信打赏 支付宝打赏