我需要在一个屏幕上绘制多个马雅维绘图,能够一次选择一个

2024-05-21 01:44:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个数据框,其中有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


Tags: 数据图像coordinatedfshow绘制fxtube