【问题标题】:mayavi mlab get current axesmayavi mlab 获取当前坐标轴
【发布时间】:2013-11-19 03:21:45
【问题描述】:

是否有类似于plt.gca() 的过程来获取当前轴的句柄。我先做a=mlab.surf(x, y, u2,warp_scale='auto')

然后

b=mlab.plot3d(yy, yy, (yy-40)**2 ,tube_radius=20.0)

ab 的来源不同,情节看起来不正确。所以我想把b放到a的坐标轴上

简而言之,在 mayavi 中,在同一轴上绘制曲面和线的最佳方法是什么?

【问题讨论】:

    标签: python mayavi


    【解决方案1】:

    您期望从您的 matplotlib 体验中能够做到的并不是 mayavi 轴的工作方式。在 matplotlib 中,可视化是轴的子级,轴决定了它的坐标。在 mayavi 或 vtk 中,可视化源由空间中的点组成。轴是围绕源的对象,并提供这些对象坐标范围的刻度标记,这对于可视化来说不是必需的,并且在它们存在的地方它们是源的子级。

    【讨论】:

      【解决方案2】:

      您应该删除参数 warp_scale='auto'

      a=mlab.surf(x, y, u2)
      

      它会起作用的。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-09-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-09-28
        • 2022-01-18
        相关资源
        最近更新 更多