python-matplotlib qt imshow动画

这个问题已经在这里有了答案:            >            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相关:

上一篇:swift 项目多个UITabBarController 进行push


下一篇:JS获取DOM元素的方法(8种)