有没有办法在从iPython控制台或笔记本生成图像后自动关闭Mayavi窗口?
我通常会拨打mlab
,然后尝试使用scene.close()
关闭窗口,但这不起作用。例如
import mlab
f = mlab.figure(bgcolor=(1, 1, 1), fgcolor=(0, 0, 0))
# ...(do plots)
mlab.show()
f.scene.close()
我在考虑使用像subprocess
这样的东西或者获得Mayavi的PID,但在使用mlab