绘制线时可以使用的一项重要功能是将其表示为管。以下示例我曾经绘制了X,Y,Z轴以及3D图形(请注意,在我的情况下,尺寸较大,因此您可能需要对其进行调整):
import mayavi.mlab as mlab
black = (0,0,0)
white = (1,1,1)
mlab.figure(bgcolor=white)
mlab.plot3d([0, 1000], [0, 0], [0, 0], color=black, tube_radius=10.)
mlab.plot3d([0, 0], [0, 1500], [0, 0], color=black, tube_radius=10.)
mlab.plot3d([0, 0], [0, 0], [0, 1500], color=black, tube_radius=10.)
mlab.text3d(1050, -50, +50, 'X', color=black, scale=100.)
mlab.text3d(0, 1550, +50, 'Y', color=black, scale=100.)
mlab.text3d(0, -50, 1550, 'Z', color=black, scale=100.)
Run Code Online (Sandbox Code Playgroud)
查看mayavi的文档;3D 绘图位于教程中并在此处记录。mlab它是,的一部分mayavi.mlab.plot3d(*args, **kwargs)。
语法是
plot3d(x, y, z, ...)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4184 次 |
| 最近记录: |