问题描述
我试图在mayavi的单独窗口中绘制多个图形
from mayavi import mlab
import numpy as np
# @mlab.show()
def do(x,y,z,fig):
mlab.figure(fig)
mlab.plot3d(x,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),fig=2)
仅当我关闭第一个图形的窗口后,才会显示第二个窗口。关于如何同时显示两个窗口的任何建议?
解决方法
我相信这是因为您在mlab.show()
中有do
。如果您在上次致电mlab.show()
之后放了do
,我认为应该可以。