我想知道如何在MayaVi中的3D曲面图上使用正确的轴。我可以创建的最佳轴看起来像this ...
然而,如果我要做一个演示或把它们放在海报上,这些看起来不太专业。
我希望轴看起来像this ...
这些轴看起来比默认的MayaVi轴更专业,更容易阅读。
非常感谢任何帮助。
谢谢!
答案 0 :(得分:3)
我也有这个问题。 我通过不显示mayavi轴来破解了一个糟糕的解决方法,但是使用plot3d()
绘制了我自己需要的轴。from mayavi import mlab
import numpy as np
xx = yy = zz = np.arange(-0.6,0.7,0.1)
xy = xz = yx = yz = zx = zy = np.zeros_like(xx)
mlab.plot3d(yx,yy+lensoffset,yz,line_width=0.01,tube_radius=0.01)
mlab.plot3d(zx,zy+lensoffset,zz,line_width=0.01,tube_radius=0.01)
mlab.plot3d(xx,xy+lensoffset,xz,line_width=0.01,tube_radius=0.01)
您现在可以使用text3d()添加标签和注释 非常不优雅和蛮力,但工作紧张。