Seaborn: ペアプロットで色相パラメータを使用する方法
Seaborn でプロット ペアを作成するときに、 tintパラメーターを使用して、特定の変数の値に基づいてプロットの側面に色を付けることができます。
次の基本的な構文を使用できます。
import seaborn as sns sns. pairplot (data=df, hue=' team ')
この特定の例では、データ フレーム内の各数値変数を使用してペア プロットを作成し、チーム変数の値に基づいてプロットの側面に色を付けます。
次の例は、この構文を実際に使用する方法を示しています。
例: Seaborn ペアプロットでの Hue パラメータの使用
2 つの異なるチームのバスケットボール選手のポイントとアシストを示す次のパンダ データフレームがあるとします。
import pandas as pd
#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'A', 'A', 'A', 'A', 'B', 'B', 'B', 'B', 'B'],
' assists ': [3, 4, 4, 7, 9, 6, 7, 8, 10, 12],
' points ': [5, 6, 9, 12, 15, 5, 10, 13, 13, 19]})
#view DataFrame
print (df)
team assists points
0 to 3 5
1 to 4 6
2 to 4 9
3 to 7 12
4 to 9 15
5 B 6 5
6 B 7 10
7 B 8 13
8 B 10 13
9 B 12 19
parplot()関数を使用すると、seaborn は DataFrame の 2 つの数値変数を使用してペアプロットを作成します。
import seaborn as sns
#create pairplot
sns. pairplot (data=df)
結果のペア プロットには、点と補助変数を使用した散布図とヒストグラムが表示されます。
pairplot()関数でhueパラメータを使用すると、チーム変数の値に基づいてプロットの側面に色を付けることができます。
import seaborn as sns
#create pairplot using values of team variable as colors
sns. pairplot (data=df, hue=' team ')
色相パラメータを使用すると、プロットに次の変更を加えることができます。
- 散布図内のポイントは、チームの値に基づいて色付けされます。
- 重なり合う密度曲線は、各固有のチームの値の分布を視覚化するために使用されます。
どの色がどのチームの値に対応するかが明確になるように、凡例も自動的に追加されることに注意してください。
注: seaborn parplot()関数の完全なドキュメントはここで見つけることができます。
追加リソース
次のチュートリアルでは、Seaborn を使用して他の一般的なタスクを実行する方法を説明します。
Seaborn プロットにタイトルを追加する方法
Seaborn プロットのフォント サイズを変更する方法
Seaborn プロットのティック数を調整する方法