📜  在Python中使用 Seaborn 绘制水平箱线图

📅  最后修改于: 2022-05-13 01:54:23.905000             🧑  作者: Mango

在Python中使用 Seaborn 绘制水平箱线图

先决条件: seaborn

箱线图用于可视化数据分布,这在需要比较数据时非常有用。有时,箱线图也称为箱线图。该框显示了数据集的四分位数,而胡须延伸以显示分布的其余部分。在本文中,我们将使用Python使用 seaborn 实现水平箱线图。

水平箱线图

Seaborn 使用 boxplot() 方法绘制箱线图。我们可以通过两种方法将箱线图变成水平箱线图,我们需要切换x和y属性并将其传递给boxplot()方法,另一种是使用orient=”h”选项传递给boxplot() 方法。

方法一:切换x和y属性

Python3
# import library & dataset
import seaborn as sns
  
  
df = sns.load_dataset('iris')
  
# Just switch x and y
sns.boxplot(y=df["species"], x=df["sepal_length"])


Python3
# import library & dataset
import seaborn as sns
  
  
tips = sns.load_dataset("tips")
ax = sns.boxplot(data=tips, orient="h", palette="Set2")


输出:

水平箱线图

方法 2:使用 orient = h

蟒蛇3

# import library & dataset
import seaborn as sns
  
  
tips = sns.load_dataset("tips")
ax = sns.boxplot(data=tips, orient="h", palette="Set2")

输出 :

水平箱线图