箱线图

1 sns.boxplot( )

完整参数如下:seaborn.boxplot(x=None, y=None, hue=None, data=None, order=None, hue_order=None, orient=None, color=None, palette=None, saturation=0.75, width=0.8, dodge=True, fliersize=5, linewidth=None, whis=1.5, notch=False, ax=None, **kwargs)

数据集是天池新人赛工业挑战赛

colnm = train_data.columns.tolist()
fig = plt.figure(figsize=(10, 10))
for i in range(38):
    plt.subplot(13, 3, i + 1)  # 设置了39个位置,13代表行,3代表列
    sns.boxplot(train_data[colnm[i]], orient="v", width=0.5, palette = 'Set2')
# 开始的两个参数是 x和y,分别设置横轴和纵轴,只有一个时,表示纵轴。
# palette参数用于控制图像的色调
# orient参数用于控制图像水平显示还是竖直显示,只取 v和h
# width控制箱线图的宽度
    plt.ylabel(colnm[i], fontsize=12)

plt.tight_layout()
# 用于自动调整子图间的位置,防止子图重合 https://www.jianshu.com/p/91eb0d616adb
plt.show()

参考:https://www.jianshu.com/p/96977b9869ac

posted on 2019-05-21 12:19  吃我一枪  阅读(253)  评论(0编辑  收藏  举报

导航