當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python seaborn.pairplot()用法及代碼示例


先決條件:Seaborn編程基礎

Seaborn是基於matplotlib的Python數據可視化庫。它提供了一個高級接口,用於繪製引人入勝且內容豐富的統計圖形。 Seaborn幫助解決Matplotlib麵臨的兩個主要問題。問題是什麽?

  • 默認Matplotlib參數
  • 使用 DataFrame

隨著Seaborn對Matplotlib的補充和擴展,學習曲線是漸進的。如果您了解Matplotlib,那麽您已經走到了Seaborn的一半。

seaborn.pairplot():

要在數據集中繪製多個成對的雙變量分布,可以使用pairplot()函數。這顯示了數據幀中變量的(n,2)組合的關係作為圖的矩陣,對角線圖是單變量圖。

                        seaborn.pairplot( data, \*\*kwargs )

Seaborn.pairplot使用許多參數作為輸入,下麵以表的形式描述了其中的主要參數:

參數 Description
data 整潔(long-form)數據幀,其中每一列都是變量,每一行都是觀察值。 DataFrame
hue 在“數據”中可變以將繪圖方麵映射到不同的顏色。 字符串(變量名),可選
palette 映射“ hue”變量的顏色集。如果是字典,則鍵應為“色相”變量中的值。 vars:變量名列表,可選 dict或seaborn調色板
{x,y} _vars “數據”中的變量,分別用於圖的行和列;即製作非正方形圖。 變量名列表,可選
dropna 繪製之前從數據中刪除缺失值。 布爾值,可選

下麵是上述方法的實現:



範例1:

Python3

# importing packages 
import seaborn 
import matplotlib.pyplot as plt 
  
############# Main Section ############ 
# loading dataset using seaborn 
df = seaborn.load_dataset('tips') 
# pairplot with hue sex 
seaborn.pairplot(df, hue ='sex') 
# to show 
plt.show() 
  
# This code is contributed by Deepanshu Rustagi.


輸出:

範例2:

Python3

# importing packages 
import seaborn 
import matplotlib.pyplot as plt 
  
############# Main Section ############ 
# loading dataset using seaborn 
df = seaborn.load_dataset('tips') 
# pairplot with hue day 
seaborn.pairplot(df, hue ='day') 
# to show 
plt.show() 
  
# This code is contributed by Deepanshu Rustagi.


輸出:

相關用法


注:本文由純淨天空篩選整理自deepanshu_rustagi大神的英文原創作品 Python – seaborn.pairplot() method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。