这个问题已经在这里有了答案: > matplotlib.pyplot/pylab not updating figure while isinteractive(), using ipython -pylab 4个
imshow动画可以与qt后端一起使用吗?以下内容可以在非qt上正常运行,但不能使用qt进行动画处理-仅显示最后一帧:
img = standard_normal((40,40))
image =imshow(img,interpolation='nearest',animated=True)
for k in range(1,10):
img = standard_normal((40,40))
image.set_data(img)
draw()
解决方法:
您需要在绘制后在循环中添加暂停,或使用matplotlib.animation模块(doc) (tutorial).
可能与matplotlib.pyplot/pylab not updating figure while isinteractive(), using ipython -pylab相关: