matplotlib
プロットをファイルにプロットするために使用しbarh
ています。残念ながら、YTickLaels が少し長すぎて、プロット エリアが自動的に右に移動しません。不完全な YTickLabels で問題が発生しないように、プロット エリアを自動的に右に移動する方法はありますか?
私が使用するコードは次のとおりです。
import matplotlib as mpl
mpl.use('Agg')
import matplotlib.pyplot as plt
D = {u'Label1':26, u'Label2 is longer than others': 17, u'Label3 is not so short either':30}
fig = plt.figure(figsize=(5.5,3),dpi=300)
ax = fig.add_subplot(111)
ax.grid(True,which='both')
bar = ax.barh(range(1,len(D)+1,1),D.values(),0.4,align='center')
plt.yticks(range(1,len(D)+1,1), D.keys(), size='small')
fig.savefig('D_bar.png')
出力は次のとおりです。
どうすればこれを修正できますか? ありがとう