Mayavi - 改变物体的大小?

时间:2013-01-28 00:04:43

标签: python mayavi

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

我生成了这样的颜色栏:

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

如何更改尺寸并将其移动到场景中的其他位置?我已经在这几天了,并且无法得到任何工作。

2 个答案:

答案 0 :(得分:4)

您可以像这样调整位置:

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

干杯,

R上。

答案 1 :(得分:1)

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

colorbar.scalar_bar_representation.proportional_resize=True

这样做后,我可以在屏幕上拖动一个条并调整大小。如果你想做一些更精美的事情,请查看scalar_bar_representation中的一些属性(在这里阅读源代码可能会非常有用)。