Mayavi - 如何改变对象的大小?
我在一个Python脚本中使用Mayavi。其他功能都正常,但我无法调整颜色条的大小和位置。
我生成颜色条的代码是这样的:
colorbar = mlab.colorbar(title='Frequency', orientation='vertical', label_fmt = '%.1f')
我该怎么做才能改变它的大小,并把它移动到场景中的其他位置呢?我已经研究了好几天,但一直没有找到解决办法。
2 个回答
1
这可能不是最完美的解决办法,但你可以试试这个
colorbar.scalar_bar_representation.proportional_resize=True
这样做之后,我就可以在屏幕上拖动一个条形图并调整它的大小。如果你想做得更精致一些,可以看看scalar_bar_representation里的某些属性(在这里阅读源代码可能会很有帮助)。
4
你可以这样调整位置:
colorbar.scalar_bar_representation.position = [0.1, 0.9]
colorbar.scalar_bar_representation.position2 = [0.8, 0.05]
祝好,
R.