Matplotlib 凡例にタイトルを追加する方法 (例付き)
デフォルトでは、Matplotlib プロット凡例にはタイトルが含まれません。
ただし、次の基本構文を使用して、キャプションにタイトルを追加できます。
plt. legend (title=' this is my title ')
次の例は、この構文を実際に使用する方法を示しています。
例 1: Matplotlib 凡例にタイトルを追加する
次のコードは、複数の行と凡例を含む Matplotlib プロットを作成する方法を示しています。
import pandas as pd import matplotlib. pyplot as plt #createdata df = pd. DataFrame ({' points ': [11, 17, 16, 18, 22, 25, 26, 24, 29], ' assists ': [5, 7, 7, 9, 12, 9, 9, 4, 8]}) #add lines to plot plt. plot (df[' points '], label=' Points ') plt. plot (df[' assists '], label=' Assists ') #add legend plt. legend ()
キャプションにはタイトルがないことに注意してください。
追加するには、 plt.legend()関数でtitle引数を使用するだけです。
#add title to legend plt. legend (title=' Metric ')
キャプション タイトルのフォント サイズを変更するには、 title_fontsize引数を使用します。
注: デフォルトのフォント サイズは 10 です。
#add title to legend with increased font size plt. legend (title=' Metric ', title_fontsize= 25 )
キャプションのフォント サイズが大幅に大きくなっていることに注意してください。
fontsize引数を使用して、凡例内のラベルのフォント サイズを大きくすることもできます。
#add title to legend with increased title and label font size plt. legend (title=' Metric ', title_fontsize= 25 , fontsize= 15 )
凡例のラベルが大幅に大きくなっていることに注意してください。
追加リソース
次のチュートリアルでは、Matplotlib で他の一般的な操作を実行する方法を説明します。
Matplotlib で凡例のフォント サイズを変更する方法
Matplotlib 凡例の要素の順序を変更する方法
Matplotlib で凡例の位置を変更する方法