gpt4 book ai didi

python - 在 Matplotlib 中保持绘图窗口打开

转载 作者:IT老高 更新时间:2023-10-28 21:40:25 32 4
gpt4 key购买 nike

在编写使用 matplotlib 的脚本时,我在运行脚本时会暂时获得一个交互式图形窗口,在我查看绘图之前它会立即消失。如果我在 iPython 中以交互方式执行相同的代码,图形窗口将保持打开状态。当我运行脚本时,如何让 matplotlib 在生成图形后保持绘图打开?

例如,我可以保存这个图,但是我不能用 show() 显示它:

from matplotlib import pyplot as plt
import scipy as sp

x = sp.arange(10)
y = sp.arange(10)

plt.plot(x,y)
plt.show()

最佳答案

根据documentation ,有一个实验性的 block 参数可以传递给 plt.show()。当然,如果你的 matplotlib 版本不够新,它不会有这个。

如果您有此功能,您应该能够将 plt.show() 替换为 plt.show(block=True) 以获得您想要的行为。

关于python - 在 Matplotlib 中保持绘图窗口打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12358312/

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