在Mayavi中显示多个窗口



我正试图在Mayavi 的不同窗口中绘制多个图形

from mayavi import mlab
import numpy as np

# @mlab.show()
def do(x, y, z, fig):
mlab.figure(fig)
mlab.plot3d(x, y, z)
mlab.show()

if __name__ == '__main__':
do(x=np.random.rand(10), y=np.random.rand(10), z=np.random.rand(10), fig=1)
do(x=np.random.rand(10), y=np.random.rand(10), z=np.random.rand(10), fig=2)

第二个窗口只有在我关闭第一个图的窗口后才会显示。关于如何显示这两个窗口,有什么建议吗?

我相信这是因为do中有mlab.show()。如果您在上次调用do之后放入mlab.show(),我认为这应该有效。

相关内容

  • 没有找到相关文章

最新更新