我遇到了matplotlib的一些问题....我无法一次打开2个窗口显示图像与show(),似乎脚本停在我使用show的行,除非手动关闭显示,否则不会继续。有没有办法在脚本内关闭数字窗口?使用显示()和关闭()从matplotlib
下面的代码不能运行,因为我想:
import matplotlib.pyplot as plt
from time import sleep
from scipy import eye
plt.imshow(eye(3))
plt.show()
sleep(1)
plt.close()
plt.imshow(eye(2))
plt.show()
我预计在第一个窗口关闭后1秒钟,然后打开第二个,但窗口不会关闭,直到我关闭它我。我做错了什么,还是它应该是这样?
可能的重复。检查http://stackoverflow.com/q/9753885/302369 – imsc 2012-07-13 22:21:10
确实解决了这个问题,但我得到另一个.....当我使用plt.ion()我不能使用一些资源,如放大数字窗户(我甚至不能移动窗户)... – xarles 2012-07-14 04:07:52