memo

python を使ったデータ処理など

図の同じ場所に text を入れる

概要

matplotlib で図中にテキストを入れる際に、データの座標ではなく、グラフの座標を指定したい。

用途

  • 複数のグラフの同じ位置に文字を入れたいとき 

方法 

Axes.text() を呼び出す際に、データ座標 (data coords) ではなく、軸座標 (axis coords) を指定する。具体的には、

  • 座標範囲は 0~1 を指定。左下が (0, 0)、右上が (1, 1)。
  • transform 引数に、呼び出す Axes インスタンスの transAxes メンバを渡す

 出典

 

 コード例

f:id:ars096:20130816005959p:plain