2016-05-25 3 views
0

ここで何が起こっているのか分かりません。 loc='left'またはloc='right'と設定した場合、get_fontsizeメソッドは、非中心のタイトルを指していません。matplotlibタイトルにアクセスできない場合は、中央にないときはfontsize

左揃えのタイトルのフォントサイズにアクセスするにはどうすればよいですか? docsから

import matplotlib.pyplot as plt 

# Set up a blank plot 
fig, ax = plt.subplots() 

# Set title with fontsize of 30 
ax.set_title('test_title', loc='left', fontsize=30) 

# fontsize of title is 12.0? 
print ax.title.get_fontsize() 

12.0 

答えて

1

セットの利用可能な3つの軸のタイトルの一つ。利用可能なタイトルは、中心の軸の上に位置し、左端と一致し、右端と一致する である です。

したがって、3つの異なるタイトルがあります。 dir(ax)を実行すると、'_left_title''_right_title'に気づくことがあります。したがって:

fig, ax = plt.subplots() 
ax.set_title('test_title', loc='left', fontsize=30) 
print ax._left_title.get_fontsize() 

30.0 
関連する問題