【发布时间】:2013-01-28 00:04:42
【问题描述】:
我在 python 脚本中使用 Mayavi。一切正常,只是我无法更改颜色条的大小和位置。
我生成了这样的颜色条:
colorbar = mlab.colorbar(title='Frequency', orientation='vertical', label_fmt = '%.1f')
如何更改其大小并将其移动到场景中的不同位置?我已经在这工作了好几天了,一直没有任何工作。
【问题讨论】:
我在 python 脚本中使用 Mayavi。一切正常,只是我无法更改颜色条的大小和位置。
我生成了这样的颜色条:
colorbar = mlab.colorbar(title='Frequency', orientation='vertical', label_fmt = '%.1f')
如何更改其大小并将其移动到场景中的不同位置?我已经在这工作了好几天了,一直没有任何工作。
【问题讨论】:
你可以这样调整位置:
colorbar.scalar_bar_representation.position = [0.1, 0.9]
colorbar.scalar_bar_representation.position2 = [0.8, 0.05]
干杯,
R.
【讨论】:
这可能不是最干净的解决方案,但请尝试
colorbar.scalar_bar_representation.proportional_resize=True
之后,我可以在屏幕上拖动一个条并调整其大小。如果您想做一些更精致的事情,请查看 scalar_bar_representation 中的一些属性(阅读此处的源代码可能会很有帮助)。
【讨论】:
position 和 position2 属性