使用 PairGrid 與 pairplot

Seaborn 資料視覺化中級

Chris Moffitt

Instructor

成對關係

  • PairGrid 用來顯示變數之間的成對關係

PairGrid 範例

Seaborn 資料視覺化中級

建立 PairGrid

  • PairGrid 的 API 與 FacetGrid 類似
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

  • pairplotPairGrid 的快捷方式
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...