擅长:python、mysql、java
<p>您可能对matplotlib(1.1.0)新的<a href="http://matplotlib.sourceforge.net/api/animation_api.html#module-matplotlib.animation" rel="nofollow">animation feature</a>感兴趣。下面是他们网站上的一个例子,展示了如何制作一个简单的动画:</p>
<pre><code>import numpy as np
import matplotlib.pyplot as plt
import matplotlib.animation as animation
def update_line(num, data, line):
line.set_data(data[...,:num])
return line,
fig1 = plt.figure()
data = np.random.rand(2, 25)
l, = plt.plot([], [], 'r-')
plt.xlim(0, 1)
plt.ylim(0, 1)
plt.xlabel('x')
plt.title('test')
line_ani = animation.FuncAnimation(fig1, update_line, 25, fargs=(data, l),
interval=50, blit=True)
line_ani.save('lines.mp4')
</code></pre>