1

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

我生成了这样的颜色条:

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

我该怎么做才能改变它的大小并将它移动到场景中的不同位置?我已经在这几天了,一直无法得到任何工作。

4

2 回答 2

4

您可以像这样调整位置:

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

干杯,

R。

于 2015-02-05T14:00:38.747 回答
1

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

colorbar.scalar_bar_representation.proportional_resize=True

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

于 2013-02-11T21:28:42.430 回答