Python可視化 | Seaborn5分鐘入門(七)——pairplot - 知乎 (zhihu.com)
Seaborn是基于matplotlib的Python可視化庫。它提供了一個高級界面來繪制有吸引力的統計圖形。Seaborn其實是在matplotlib的基礎上進行了更高級的API封裝,從而使得作圖更加容易,不需要經過大量的調整就能使你的圖變得精致。
pairplot中pair是成對的意思,pairplot主要展現的是變量兩兩之間的關系(線性或非線性,有無較為明顯的相關關系),照例來總覽一下pairplot的API。
sns.pairplot(data)
可以看到對角線上是各個屬性的直方圖(分布圖),而非對角線上是兩個不同屬性之間的相關圖,從圖中我們發現,花瓣的長度和寬度之間以及萼片的長短和花瓣的長、寬之間具有比較明顯的相關關系。
接下來介紹一下pairplot主要的參數及其用法
kind
:用于控制非對角線上的圖的類型,可選"scatter"
與"reg"
diag_kind
:控制對角線上的圖的類型,可選"hist"
與"kde"