7
凡例のマーカーとラベルの間のスペースを調整したいと思います。時にはスペースがデフォルトとして多すぎます。誰もこれを行う方法を知っていますか?Matplotlib:凡例のマーカーとラベルの間隔を調整する方法は?
ありがとうございました。
凡例のマーカーとラベルの間のスペースを調整したいと思います。時にはスペースがデフォルトとして多すぎます。誰もこれを行う方法を知っていますか?Matplotlib:凡例のマーカーとラベルの間隔を調整する方法は?
ありがとうございました。
legend()
は、あなたが探しているものを実行するhandletextpad
と呼ばれるkwargを持っています。デフォルトでは0.8に設定されています。 docsから:
handletextpad
:フロートまたはNone伝説ハンドルとテキストの間パッド。フォントサイズは 単位です。
デフォルトは[なし]です。これは、
legend.handletextpad
rcParam
の値をとります。
を呼び出すときは、そのkwargを追加して値を試してください。
ax.legend(handletextpad=0.1)
は、次の点を考慮してください:何か私が探していたものである
import matplotlib.pyplot as plt
fig, (ax1, ax2) = plt.subplots(ncols=2)
ax1.plot(range(5), 'ro', label='handletextpad=0.8')
ax2.plot(range(5), 'bo', label='handletextpad=0.1')
ax1.legend()
ax2.legend(handletextpad=0.1)
plt.show()
。ああ、とてもシンプル。どうもありがとうございます。 – rhtica