PairGridとpairplotの使い方

Seaborn による中級データ可視化

Chris Moffitt

Instructor

対の関係

  • PairGridはデータ要素間の対の関係を表示します

PairGridの例

Seaborn による中級データ可視化

PairGridの作成

  • PairGridはFacetGridと同様のAPIに従います
g = sns.PairGrid(df, vars=["Fair_Mrkt_Rent","Median_Income"])
g = g.map(sns.scatterplot)

PairGrid散布図の例

Seaborn による中級データ可視化

PairGridの対角線のカスタマイズ

g = sns.PairGrid(df, vars=["Fair_Mrkt_Rent", "Median_Income"])
g = g.map_diag(sns.histplot)
g = g.map_offdiag(sns.scatterplot)

PairGridカスタマイズ例

Seaborn による中級データ可視化

Pairplot

  • pairplotはPairGridのショートカットです
sns.pairplot(df, vars=["Fair_Mrkt_Rent","Median_Income"], kind="reg",
             diag_kind="hist")

pairplotの例

Seaborn による中級データ可視化

pairplotのカスタマイズ

sns.pairplot(df.query("BEDRMS < 3"), 
             vars=["Fair_Mrkt_Rent",
             "Median_Income", "UTILITY"],
             hue="BEDRMS", palette="husl",
             plot_kws={"alpha": 0.5})

pairplotカスタマイズ例

Seaborn による中級データ可視化

練習しましょう!

Seaborn による中級データ可視化

Preparing Video For Download...