文章目录
- 一、plt.boxplot箱线图
- 1.1 x:指定要绘制箱线图的数据
- 1.2 notch:是否以凹口的形式展现箱线图
- 1.3 sym:指定异常点的形状
- 1.4 vert:是否需要将箱线图垂直摆放
- 1.5 whis:指定上下须与上下四分位的距离,默认为1.5倍的四分位差
- 1.6 positions:指定箱线图的位置(坐标)
- 1.7 widths:指定箱线图的宽度,默认为0.5
- 1.8 patch_artist:是否填充箱体的颜色
- 1.9 showmeans:是否显示均值,默认不显示
- 1.10 meanline:是否用线的形式表示均值
- 1.11 showcaps:是否显示箱线图顶端和末端的两条线
- 1.12 showbox:是否显示箱线图的箱体
- 1.13 showfliers:是否显示异常值
- 1.14 labels:为箱线图添加标签,类似于图例的作用
- 1.15 boxprops:设置箱体的属性
- 1.16 filerprops:设置异常值的属性
- 1.17 medianprops:设置中位数的属性,如线的类型、粗细等;
- 1.18 meanprops:设置均值的属性,如点的大小、颜色等;
- 1.19 capprops:设置箱线图顶端和末端线条的属性,如颜色、粗细等;
- 1.20 whiskerprops:设置须的属性,如颜色、粗细、线的类型等;
- 二、多箱图对比
一、plt.boxplot箱线图
- (1)它由五个数值点组成:最小值(min),下四分位数(Q1),中位数(median),上四分位数(Q3),最大值(max)
- (2)IQR = Q3-Q1
- (3)min = Q1 - 1.5*IQR
- (4)max = Q3 + 1.5*IQR
- (5) plt.boxplot(x, notch=None, sym=None, vert=None,
whis=None, positions=None, widths=None,
patch_artist=None, meanline=None, showmeans=None,
showcaps=None, showbox=None, showfliers=None,
boxprops=None, labels=None, flierprops=None,
medianprops=None, meanprops=None,
capprops=None, whiskerprops=None)
1.1 x:指定要绘制箱线图的数据
1.2 notch:是否以凹口的形式展现箱线图
1.3 sym:指定异常点的形状
1.4 vert:是否需要将箱线图垂直摆放
1.5 whis:指定上下须与上下四分位的距离,默认为1.5倍的四分位差
1.6 positions:指定箱线图的位置(坐标)
- 若有多个箱线图,例子:positions=[1, 6]
1.7 widths:指定箱线图的宽度,默认为0.5
1.8 patch_artist:是否填充箱体的颜色
1.9 showmeans:是否显示均值,默认不显示
1.10 meanline:是否用线的形式表示均值
1.11 showcaps:是否显示箱线图顶端和末端的两条线
1.12 showbox:是否显示箱线图的箱体
1.13 showfliers:是否显示异常值
1.14 labels:为箱线图添加标签,类似于图例的作用
1.15 boxprops:设置箱体的属性
1.15.1 color 边框颜色
1.15.2 facecolor 箱体填充颜色(patch_artist必须为True)
注:线的属性参考博文https://blog.csdn.net/u010916338/article/details/105543422
1.16 filerprops:设置异常值的属性
1.17 medianprops:设置中位数的属性,如线的类型、粗细等;
1.18 meanprops:设置均值的属性,如点的大小、颜色等;
- 注:showmeans必须设置为True,不然均值不显示
1.19 capprops:设置箱线图顶端和末端线条的属性,如颜色、粗细等;
1.20 whiskerprops:设置须的属性,如颜色、粗细、线的类型等;
二、多箱图对比
2.1 plt.boxplot()