是否有类似于plt.gca()
的过程来获取当前轴的句柄。我先做a=mlab.surf(x, y, u2,warp_scale='auto')
然后
b=mlab.plot3d(yy, yy, (yy-40)**2 ,tube_radius=20.0)
但a
和b
的来源不同,情节看起来不正确。所以我想将b
放入a
简而言之,mayavi在同一轴上绘制曲面和直线的最佳方法是什么?
答案 0 :(得分:1)
您期望从matplotlib经验中获得的不是mayavi轴的工作方式。在matplotlib中,可视化是轴的子节点,轴确定其坐标。在mayavi或vtk中,可视化源由空间中的点组成。轴是围绕源的对象,并提供这些对象的坐标范围的刻度标记,这些标记对于可视化而言不是必需的,并且它们存在于源的子节点。
答案 1 :(得分:0)
你应该删除参数warp_scale ='auto'
a=mlab.surf(x, y, u2)
它会起作用。