先決條件: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.
輸出:
相關用法
- Python os._exit()用法及代碼示例
- Python os.WEXITSTATUS()用法及代碼示例
- Python os.abort()用法及代碼示例
- Python os.renames()用法及代碼示例
- Python os.lseek()用法及代碼示例
- Python PyTorch sin()用法及代碼示例
- Python Sympy Line.is_parallel()用法及代碼示例
- Python PIL GaussianBlur()用法及代碼示例
- Python Numpy np.hermefit()用法及代碼示例
- Python Numpy np.hermevander()用法及代碼示例
- Python Method和Function的區別用法及代碼示例
- Python TextBlob.word_counts()用法及代碼示例
- Python sympy.GreaterThan()用法及代碼示例
- Python sympy.StrictLessThan()用法及代碼示例
- Python sympy.LessThan()用法及代碼示例
- Python sympy.StrictGreaterThan()用法及代碼示例
注:本文由純淨天空篩選整理自deepanshu_rustagi大神的英文原創作品 Python – seaborn.pairplot() method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。