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 プロットの外に凡例を配置する方法