seaborn.boxplot 接口的作用是绘制箱形图以展现与类别相关的数据分布状况。箱形图(或盒须图)以一种利于变量之间比较或不同分类变量层次之间比较的方式来展示定量数据的分布。图中矩形框显示数据集的上下四分位数,而矩形框中延伸出的线段(触须)则用于显示其余数据的分布位置,剩下超过上下四分位间距的数据点则被视为“异常值”。
# orient='v'控制绘图方向
sns.boxplot(df.loc[:,feature],orient='h',ax=axes[2])
# 箱型图适合类别变量,这是为类别变量定制的
def customized_cat_boxplot(y, x):
style.use('fivethirtyeight')
plt.subplots(figsize=(12,8))
sns.boxplot(y=y,x=x)
customized_cat_boxplot(train.SalePrice, train.OverallQual)