Seaborn プロットで凡例のフォント サイズを変更する方法


次の構文を使用して、海洋プロットの凡例のフォント サイズを変更できます。

 plt. legend (title=' Team ', fontsize= '10 ', title_fontsize= '14 ')

引数fontsize はキャプション内のラベルのフォント サイズを指定し、 title_fontsize はキャプション タイトルのフォント サイズを指定します。

次の例は、この関数を実際に使用する方法を示しています。

例: Seaborn プロットの凡例のフォント サイズの変更

次のコードは、Seaborn で散布図を作成し、凡例のラベルとタイトルのフォント サイズを指定する方法を示しています。

 import pandas as pd
import seaborn as sns
import matplotlib. pyplot as plt
sns. set_style (' whitegrid ')

#create data
df = pd. DataFrame ({' points ': [25, 12, 15, 14, 19, 23, 25, 29],
                   ' assists ': [5, 7, 7, 9, 12, 9, 9, 4],
                   ' team ': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B']})

#create scatterplot
sns. scatterplot (data=df, x=' points ', y=' assists ', hue=' team ')

#add legend
plt. legend (title=' Team ', fontsize= '10 ', title_fontsize= '14 ') 

フォント サイズの引数には次の値も指定できます。

  • xx-小
  • X-小さい
  • 少し
  • 平均
  • 大きい
  • ×ラージ
  • xx-大

次の例は、これらの引数を実際に使用する方法を示しています。

 import pandas as pd
import seaborn as sns
import matplotlib. pyplot as plt
sns. set_style (' whitegrid ')

#create fake data
df = pd. DataFrame ({' points ': [25, 12, 15, 14, 19, 23, 25, 29],
                   ' assists ': [5, 7, 7, 9, 12, 9, 9, 4],
                   ' team ': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B']})

#create scatterplot
sns. scatterplot (data=df, x=' points ', y=' assists ', hue=' team ')

#add legend
plt. legend (title=' Team ', fontsize=' medium ', title_fontsize=' x-large ') 

plt.legend()関数の詳細な説明については、 matplotlib ドキュメントを参照してください。

追加リソース

次のチュートリアルでは、Seaborn で他の一般的なタスクを実行する方法を説明します。

Seaborn プロットの図のサイズを調整する方法
Seaborn プロットの軸ラベルを変更する方法
Seaborn でレジェンドの位置を変更する方法
Seaborn プロットの外に凡例を配置する方法

コメントを追加する

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