gpt4 book ai didi

python - matplotlib 绘图然后等待原始输入

转载 作者:太空狗 更新时间:2023-10-29 22:13:13 30 4
gpt4 key购买 nike

我正在尝试打开一系列 .png 图。我希望能够在屏幕上查看绘图,然后得到提示等待我“按回车键”。按回车键时,应显示下一个图。我见过很多与此类似的问题 ( Matplotlib - Force plot display and then return to main code ),但是当我这样做时,我必须手动单击绘图窗口右上角的 X 将其关闭,然后代码才会继续。

我正在使用 python 2.7.8

这是我的代码:

from PIL import Image
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
import string
import sys
import shutil

fig=plt.figure()

Viewingfile = sys.argv[1]


for test_file in open(Viewingfile, "r").readlines():

fig.set_tight_layout(True)
plt.ion()
image=mpimg.imread(test_file + ".ps.png")
ax = fig.add_subplot(1, 1, 1)
imgplot = plt.imshow(image)
plt.show()

print test_file
a = raw_input('Next plot?\n')
if a == "1":
print "Do something..I've skipped these details"
plt.clf()

plt.close()

最佳答案

使用最新版本的 matplotlib,您可以使用调用 plt.show(block=False)以非阻塞方式打开 matplotlib 窗口。

关于python - matplotlib 绘图然后等待原始输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26164345/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com