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 ') 

Matplotlib プロットに凡例のタイトルを追加

キャプション タイトルのフォント サイズを変更するには、 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 で凡例の位置を変更する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です