在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")
输出 :