imshow动画是否适用于qt-backend?以下在非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()
答案 0 :(得分:0)
您需要在抽奖后在循环中添加pause
,或使用matplotlib.animation
模块(doc) (tutorial)。
可能与matplotlib.pyplot/pylab not updating figure while isinteractive(), using ipython -pylab相关:
答案 1 :(得分:0)
我会看一下,但看起来像使用qt后端调用:
QApplication.ProcessEvents()
更新imshow情节。