3

当我从 shell 命令行运行我的代码时,它会打开图形窗口并显示绘图,但一旦代码完成,它就会关闭它。我没有任何 close() 语句。

使用 ipython 从命令行运行 python 脚本时,如何防止图形关闭?

我可以在最后添加一个声明,仅在按下任意键后退出,但这感觉太像黑客了。

4

2 回答 2

4

我发现我需要使用 plt.show() 而不是 plt.draw()。

于 2013-11-14T01:11:40.953 回答
0

我喜欢用

plt.draw()
plt.pause(0.01)
input("<Hit Enter To Close>")

这样我就可以从命令行关闭绘图,而不必单击。

于 2019-04-05T21:52:04.020 回答