python画图后程序会停止_使用python中的matplotlib 画图,show后关闭窗口,继续运行命令...
时间: 2024-03-05 12:48:35 浏览: 302
matplotlib教学程序暂停,带注释通俗易懂案例
在使用matplotlib画图后,程序会停止的原因是因为show()函数会阻塞程序的执行,直到关闭图像窗口为止。如果想要在关闭窗口后继续执行程序,可以使用ion()函数开启交互模式,并在show()函数之前添加pause()函数暂停程序的执行,等待窗口关闭后再继续执行。
示例代码:
```python
import matplotlib.pyplot as plt
# 开启交互模式
plt.ion()
# 绘制图像
plt.plot([1, 2, 3], [4, 5, 6])
plt.show()
# 暂停程序,等待窗口关闭
plt.pause(0.001)
# 继续执行程序
print("程序继续执行...")
```
在这个例子中,程序会绘制一条线并显示出来,然后暂停程序,等待窗口关闭。当窗口关闭后,程序会继续执行,并输出一条消息。
阅读全文