【问题标题】:Mayavi - Change the size of an object?Mayavi - 更改对象的大小?
【发布时间】:2013-01-28 00:04:42
【问题描述】:

我在 python 脚本中使用 Mayavi。一切正常,只是我无法更改颜色条的大小和位置。

我生成了这样的颜色条:

    colorbar = mlab.colorbar(title='Frequency', orientation='vertical', label_fmt = '%.1f')

如何更改其大小并将其移动到场景中的不同位置?我已经在这工作了好几天了,一直没有任何工作。

【问题讨论】:

    标签: python mayavi


    【解决方案1】:

    你可以这样调整位置:

    colorbar.scalar_bar_representation.position = [0.1, 0.9]
    colorbar.scalar_bar_representation.position2 = [0.8, 0.05]
    

    干杯,

    R.

    【讨论】:

      【解决方案2】:

      这可能不是最干净的解决方案,但请尝试

      colorbar.scalar_bar_representation.proportional_resize=True
      

      之后,我可以在屏幕上拖动一个条并调整其大小。如果您想做一些更精致的事情,请查看 scalar_bar_representation 中的一些属性(阅读此处的源代码可能会很有帮助)。

      【讨论】:

      • 很好的提示,我用它来确定执行其他答案所需的 positionposition2 属性
      猜你喜欢
      • 1970-01-01
      • 2017-12-22
      • 2021-08-14
      • 2023-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多