可能重复:
Is there a way to detach matplotlib plots so that the computation can continue?
我使用python和matplotlib进行科学编程。但每当我使用命令show()
来显示绘图时,脚本就会停在那里。我必须关闭脚本的图形窗口才能继续执行。有没有办法让图形窗口打开时保持脚本运行,就像在Matlab中一样?
答案 0 :(得分:4)
听起来只有一个线程正在运行,因此在show函数返回之前,脚本的其余部分无法继续,直到图形关闭才会发生。在新创建的线程中调用show函数应该相对简单,这将允许脚本的其余部分继续运行。我会查看threading
python模块。