文章作者:Tyan 博客:noahsnail.com | | 简书
本文主要介绍matplotlib的一些用法。
Demo
import numpy
as np
import matplotlib.pyplot
as plt
from matplotlib
import animation
fig, ax = plt.subplots()
x = np.arange(
0,
2 * np.pi,
0.01)
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