我需要在一个屏幕上绘制多个mayavi图,并能够一次选择一个

时间:2019-07-10 16:15:03

标签: python visualization vtk mayavi mayavi.mlab

我有一个数据帧,其中有11列,前3列给我x,y,z坐标。剩下的8列我需要分别绘制。

    mlab.plot3d(df['x_coordinate'],df['y_coordinate'],df['z_coordinate'],df['Fx'],tube_radius=1, colormap='copper', opacity = 0.5)
    mlab.show()
    mlab.plot3d(df['x_coordinate'],df['y_coordinate'],df['z_coordinate'],df['Fy'],tube_radius=0.5, colormap='spectral', opacity = 0.5)
    mlab.show()

这是示例代码,我正在尝试绘制两列。我对结果感到满意,但与此同时,“ Fx”,“ Fy”的所有图都进入一个图。我想要一个屏幕,但我希望我应该能够在“ Fx”,“ Fy”等之间切换。正如您在图像中看到的那样,一旦我将绘制所有8列,则很难从一张图像中读取。

enter image description here

0 个答案:

没有答案