箱线图
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