2016-04-30 8 views
1

私はmatplotlibを使ってプロットのグリッドを作成し、2つのプロットの間にテキストを配置します。ここに私のコードは次のとおりです。matplotlibでプロット間にテキストを配置する方法

これを印刷し
import matplotlib.pyplot as plt 
fig, ax = plt.subplots(3,3, figsize = (14,8)) 
ax[0,0].set_title('(0,0)') 
ax[0,1].set_title('(0,1)') 
ax[0,2].set_title('(0,2)') 
ax[1,0].set_title('(1,0)') 
ax[1,1].set_title('(1,1)') 
ax[1,2].set_title('(1,2)') 
ax[2,0].set_title('(2,0)') 
ax[2,1].set_title('(2,1)') 
ax[2,2].set_title('(2,2)') 
info = 'A = {}'.format(1) 
ax[0,1].text(1.2,0.5,info) 
fig.tight_layout() 
plt.show() 

enter image description here

私が欲しいのはプロット(0,1)と(0,2)の間のテキストがあることがあります。これを行う方法はありますか?

答えて

0

はい、あなたはあなたがテキストを追加したいプロットの右の軸の真ん中に対応するために、xとyの値を設定する必要がありますMatplotlibs text.Text classs

使用することができますし、場所にverticalalignmenthorizontalalignmentを使用することができますあなたが望む場所のテキスト。

some examples hereを参照してください。

これが役に立ちます。

関連する問題