如何在显示绘图/图时继续执行python脚本?

如何在显示绘图/图时继续执行python脚本?

问题描述:

可能重复:
Is there a way to detach matplotlib plots so that the computation can continue?如何在显示绘图/图时继续执行python脚本?

我使用Python与matplotlib的科学规划。但是,无论何时我使用命令show()来显示剧情,剧本都会停在那里。我必须关闭脚本的数字窗口才能继续执行。是否有一种方法可以在数字窗口打开时保持脚本运行,就像在Matlab中一样?

+1

巧合地面对同样的问题吧! +1(matplotlib的一些医生可能会对这个主题有所了解,对我们来说,仅仅是凡人:o( – heltonbiker 2012-08-10 17:52:58

+0

)您是否在交互模式下运行代码? – 2012-08-10 20:52:09

+0

是的,我尝试了_interactive mode_(我不确定它是什么),使用'ion()'命令,它没有任何区别。 – LWZ 2012-08-10 21:03:22

听起来好像只有一个线程正在运行,所以在show函数返回之前脚本的其余部分不能继续,直到关闭数字才会发生。在新创建的线程中调用show函数应该相对简单,这将允许脚本的其余部分继续运行。我会研究threading python模块。