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 に答える