我写的基础上,matplotlib
网站example下面的代码。(蟒蛇)matplotlib动画不显示
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.animation as animation
fig = plt.figure()
nFreqs = 1024
nFFTWindows = 512
viewport = np.ones((nFreqs, nFFTWindows))
im = plt.imshow(viewport, animated=True)
def updatefig(*args):
global viewport
print viewport
viewport = np.roll(viewport, -1, axis=1)
viewport[:, -1] = 0
im.set_array(viewport)
return im,
ani = animation.FuncAnimation(fig, updatefig, interval=50, blit=True)
plt.show()
在改变动画作品之前,但现在它没有。我预计它从一个紫色阴谋开始,从右边缘向左边缓缓变黄。该viewport
变量不正确更新(在我的功能与print
检查它)。
我得到的静态图片(所有的人,就像是在初期):
哪儿我去错在这里?
感谢的人,就像一个魅力 –