结束人物-PyCharm

Jes*_*dem 5 python matplotlib pycharm

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

这是我的代码:

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()
Run Code Online (Sandbox Code Playgroud)

首先,据plt.show()我了解是一种阻止功能。那么关闭数字的方法是什么。plt.close()之后没有任何书面意义。那么正确的放置方式在哪里。

其次,当我执行相同Python代码的新进程时,如何确保所有窗口都关闭。例如,在MATLAB中,可以很容易地说出在文件的开头全部关闭,并关闭所有打开的图,这些图是先前执行MATLAB代码的结果。plt.close('all')也不工作。

我正在使用PyCharm。我在第一种情况下发现的结果可能适用于IDLE,但不适用于PyCharm。我该怎么做PyCharm。

Yon*_*hik 5

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