【发布时间】:2012-07-13 19:27:19
【问题描述】:
我在使用 matplotlib 时遇到了一些问题....我无法同时打开 2 个窗口来使用 show() 显示图像,似乎脚本在我使用 show 的行处停止并且不会继续,除非我手动关闭显示器。有没有办法关闭脚本中的图形窗口?
以下代码没有按我的意愿运行:
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 秒后关闭,然后再打开第二个窗口,但是直到我自己关闭窗口才会关闭。是我做错了什么,还是它应该是这样?
【问题讨论】:
-
确实解决了这个问题,但我得到了另一个.....当我使用 plt.ion() 我不能使用一些资源,比如放大图形窗口(我什至不能移动窗口)...
标签: python matplotlib show