matplotlib軸の凡例のエントリを右揃えしようとしていますが(デフォルトでは左揃えになっています)、これを行う方法が見つかっていないようです。私が持っている設定は以下の通りです:Matplotlibの凡例のテキストの整列
ax = my_fig.get_axes()[0]
legend_font = FontProperties(size=10)
ax.legend(prop=legend_font, num_points=1, markerscale=0.5)
matplotlib Axesためのドキュメントで伝説のキーワード引数のリストがあります(私は()コマンドax.plotを使用して軸をmy_figするデータとラベルを追加しています)しかし、そこに凡例の項目の配置を設定するためのストレートな方法はないようです。誰でもこれを行うバックドアの方法を知っていますか?ありがとう。
はEDIT:
は私が達成しようとしているものを明確にするために、今の私の伝説は次のようになります。
:Maneuver: 12-OCT-2011 12:00 UTC Bias: 14-OCT-2011 06:00 UTC
Maneuver: 12-OCT-2011 12:00 UTC Bias: 14-OCT-2011 06:00 UTC
が、私はそれが見えるようにしたいです
ラベルテキストに複数行が含まれていますか?もしそうなら、label_text.set_multialignment( 'right')を使うことができます –
私はあなたが何を意味しているのか分かりません。ラベルについては、簡単な説明と日付があります。だから今、伝説には、左に説明が積み重ねられ、整列されています。私は、すべての日付を積み重ねる(右に並べる)ことを望みます。私は主なメッセージをイラストで編集しました。 – jeremiahbuddha
回避策として、スペースで埋め込むことができます(モノスペースフォントを使用している場合) –