matplotlib作图系列之boxplot箱型图

函数

>matplotlib.pyplot.boxplot(x, notch=False, sym='b+', vert=True, whis=
1.5, positions=None, widths=None, patch_artist=False,bootstrap=None, user
medians=None, conf_intervals=None, hold=None)

举例

对A,B,C三组数据,做箱型图
A: [3.2, 3.6, 2.8, 2.9, 2.9, 3.6, 3.3, 4.6, 3.4, 3.1]
B: [5.4, 5.2, 5.6, 5.0, 5.7, 5.4, 5.5, 5.4, 5.2, 5.3]
C: [2.2, 2.4, 2.3, 2.3, 2.7, 2.1, 2.4, 2.4, 2.6, 2.4]

import matplotlib.pyplot as plt

A = [3.2, 3.6, 2.8, 2.9, 2.9, 3.6, 3.3, 4.6, 3.4, 3.1]
B = [5.4, 5.2, 5.6, 5.0, 5.7, 5.4, 5.5, 5.4, 5.2, 5.3]
C = [2.2, 2.4, 2.3, 2.3, 2.7, 2.1, 2.4, 2.4, 2.6, 2.4]
plt.figure(figsize=(6,6),dpi=60)#设置画板
plt.boxplot([A,B,C],labels=['A','B','C'],
		sym='o',#异常点的形状,参照marker的形状
		vert=True,#图是否竖着画
		whis=1.5,#上下须与上下四分位的距离,默认为1.5倍的四分位差
		showfliers = True)#是否显示异常值
plt.savefig('boxplot.pdf')
plt.show()

作图结果为:
matplotlib作图系列之boxplot箱型图_第1张图片

参数介绍

常用参数:
(1)notch:等于True时,箱子的形状不为矩形。
(2)sym:指定异常点的形状,具体选择参照marker;
(3)vert:是否需要将箱线图竖直摆放,默认竖直摆放;否则横着摆放
(4)whis:上下须与上下四分位的距离,默认为1.5倍的四分位差;
(5)patch_artist:箱体颜色是否填充;
(6)showfliers:是否显示异常值,默认显示;
(7)boxprops:可以设置箱体的属性,如边框色,填充色等;
(8)labels:为箱线图添加标签,类似于图例的作用;
(9)filerprops:设置异常值的属性,如异常点的形状、大小、填充色等;
(10)medianprops:设置中位数的属性,如线的类型、粗细等;
(11)capprops:设置箱线图顶端和末端线条的属性,如颜色、粗细等;
(12)whiskerprops:设置须的属性,如颜色、粗细、线的类型等;
(13)whiskers, 是指从box 到error bar之间的竖线

matplotlib作图系列之boxplot箱型图_第2张图片
具体参数:
matplotlib作图系列之boxplot箱型图_第3张图片
matplotlib作图系列之boxplot箱型图_第4张图片

你可能感兴趣的:(可视化,python,matplotlib,boxplot,箱型图)