当我致电pyplot.show(block=True)
时,会出现一个带有正确情节的窗口。当试图手动关闭它时,窗口关闭但程序不会继续运行(就像它仍然被阻止一样)。
例如,以下程序将显示绘图窗口并打印Before
,但在手动关闭窗口后,程序似乎仍然被阻止,而After
不印刷:
plt.plot(x,y)
print("Before")
plt.show(block=True)
print("After")
我使用 Python 3.5.2 上的交互式 TkAgg 后端使用最新的 matplotlib 版本(2.1.2)。
更新 - 其他信息:我在Ubuntu上使用Pycharm 2017.2(Windows主机上的VM)