Py学习  »  Python

python matplotlib无法以编程方式关闭绘图

Menachem • 3 年前 • 1327 次点击  

我在windows 10上使用Python3.9,并且处于空闲状态。我有一个复杂的程序,我将问题隔离到下面的简单示例中。脚本成功显示图形,但图形窗口在2秒后未关闭。它一直保持打开状态,直到我通过单击绘图窗口右上角的X手动关闭它。关闭窗口后,脚本等待2秒钟,并按预期打印“脚本结束”文本。不管什么原因,plt。close()在脚本运行时不关闭绘图窗口。我找不到代码有任何错误,也找不到类似问题的有效答案。感谢您的帮助。

import time
import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.add_subplot()
plt.show()
time.sleep(2)
plt.close()
print ("End of script")
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/130074
 
1327 次点击  
文章 [ 1 ]  |  最新文章 3 年前