2017-06-19 34 views
0

AnchoredTextでテキストを太字にすることはできますか?AnchoredText(PythonとMatplotlib)を使用した太字テキスト

plt.figure() 
ax = plt.subplot(3,1,1) 
anchored_text = AnchoredText("a", loc=2,borderpad=0.,frameon=False) 
ax.add_artist(anchored_text) 

テキストを太字にするために追加できるパラメータが見つかりません。

答えて

2

AnchoredTextには、テキストプロパティを設定するために使用できる引数propがあります。したがって、テキストを太字にするには、

AnchoredText("a", loc=2, prop=dict(fontweight="bold")) 

を使用することができます。

コンプリート例:

import matplotlib.pyplot as plt 
from matplotlib.offsetbox import AnchoredText 

plt.figure() 
ax = plt.subplot(3,1,1) 
anchored_text = AnchoredText("a", loc=2,borderpad=0.,frameon=False, 
          prop=dict(fontweight="bold")) 
ax.add_artist(anchored_text) 

plt.show() 

enter image description here

+0

最適です。ありがとう。 – ymmx

関連する問題