gpt4 book ai didi

python - 关闭图形 - PyCharm

转载 作者:行者123 更新时间:2023-12-02 06:04:49 26 4
gpt4 key购买 nike

我花了一个多小时搜索,只是为了弄清楚这个简单的事情。因此,在考虑这是一个重复的问题之前,请将我的问题与现有的任何问题进行比较。

这是我的代码:

import pandas
import matplotlib.pyplot as plt

dataset = pandas.read_csv('international-airline-passengers.csv', usecols=[1], engine='python', skipfooter=1)
print dataset, type(dataset)
plt.plot(dataset)
plt.show()
plt.close()

首先,据我了解,plt.show() 是一个阻塞函数。那么有什么办法可以关闭这个图呢。在其后面编写 plt.close() 是没有意义的。那么正确的放置方式是在哪里。

其次,当我执行相同Python代码的新进程时,如何确保所有窗口都关闭。例如,在 MATLAB 中,人们可以轻松地在文件开头说 close all,它会关闭所有打开的绘图,这些绘图是先前 MATLAB 代码执行的结果。 plt.close('all') 也不起作用。

我正在使用 PyCharm。我发现第一种情况的结果可能在 IDLE 上有效,但在 PyCharm 上无效。我该怎么做 PyCharm.

最佳答案

plt.show(block=False) 就可以了 - 这是使该函数非阻塞的方法(在运行和 Debug模式下)。主要缺点是如果代码结束,图形会自动关闭...

关于python - 关闭图形 - PyCharm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40413986/

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