先決條件: Seaborn基礎知識
Seaborn是基於matplotlib的Python數據可視化庫。它提供了用於繪製引人入勝且內容豐富的統計圖形的高級接口。 well-designed可視化隻是一些非凡的東西。顏色脫穎而出,各層完美地融合在一起,輪廓貫穿整個流程,整個包裝不僅具有良好的美學品質,而且還為我們提供了有意義的見解。
seaborn.boxenplot()
為更大的數據集繪製增強的箱形圖。這種繪圖樣式最初被稱為“letter value”繪圖,因為它顯示了大量定義為“letter values”的分位數。它類似於箱形圖,它繪製了一個分布的非參數表示,其中所有特征都對應於實際觀測值。通過繪製更多的分位數,它可以提供有關分布形狀的更多信息,尤其是在尾部。
用法:seaborn.boxenplot(parameters)
參數:
- x, y, hue:用於繪製long-form數據的輸入。
- data:繪圖數據集。
- order, hue_order:為了繪製分類級別,否則從數據對象推斷級別。
- orient:繪圖的方向(垂直或水平)。
- color:所有元素的顏色,或漸變調色板的種子。
- palette:用於不同級別的色調變量的顏色。
- saturation:原始飽和度的繪製顏色比例。
- width:不使用色調嵌套時的完整元素的寬度,或主要分組變量的一個級別的所有元素的寬度。
- dodge:使用色相嵌套時,是否應沿分類軸移動元素。
- k_depth:要繪製的盒子數量和擴展百分位數。
- linewidth:構成圖元素的灰線的寬度。
- scale:字母值框的寬度使用的方法。
- outlier_prop:被認為是異常值的數據比例。
- showfliers:如果為False,則禁止繪製異常值。
- ax:軸對象以繪製繪圖,否則使用當前軸。
- kwargs:其他關鍵字參數
返回值:返回繪製了繪圖的Axes對象。
下麵是一些例子上述方法的實現:
範例1:
# importing packages
import seaborn as sns
import matplotlib.pyplot as plt
# loading dataset
data = sns.load_dataset("tips")
# plot the boxenplot
sns.boxenplot(x = "day", y = "total_bill",
data = data)
plt.show()
輸出:
範例2:
# importing packages
import seaborn as sns
import matplotlib.pyplot as plt
# loading dataset
data = sns.load_dataset("tips")
# plot the boxenplot
# hue by sex
# width of 0.8
sns.boxenplot(x ="day", y = "total_bill", hue = "sex",
data = data, width = 0.8)
plt.show()
輸出:
範例3:
# importing packages
import seaborn as sns
import matplotlib.pyplot as plt
# loading dataset
data = sns.load_dataset("tips")
# plot the boxenplot
# orient to horizontal
sns.boxenplot(x = "total_bill", y = "size",
data = data, orient ="h")
plt.show()
輸出:
相關用法
- 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.boxenplot() method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。