matplotlib.axes.Axes.bxp¶
-
Axes.
bxp
(bxpstats, positions=None, widths=None, vert=True, patch_artist=False, shownotches=False, showmeans=False, showcaps=True, showbox=True, showfliers=True, boxprops=None, whiskerprops=None, flierprops=None, medianprops=None, capprops=None, meanprops=None, meanline=False, manage_ticks=True, zorder=None)[源代码]¶ 盒状图和胡须图的绘制功能。
为每列 x 或按顺序排列的每个向量 x . 该框从数据的下四分位数扩展到上四分位数,中间有一条线。胡须从盒子里伸出来显示数据的范围。飞点是那些超过胡须末端的点。
参数: - bxpstats字典列表
包含每个箱线图统计信息的字典列表。所需的键是:
med
:中间值(标量浮点)。q1
:第一个四分位数(百分之25)(标量浮点)。q3
:第三个四分位数(百分之75)。whislo
:较低晶须的下限(标量浮点数)。whishi
:上胡须的上限(标量浮点数)。
可选键包括:
mean
:平均值(标量浮点)。需要如果showmeans=True
.fliers
:超过触须的数据(浮点数序列)。需要如果showfliers=True
.cilo
&cihi
:中位数的上下置信区间。需要如果shownotches=True
.label
:数据集的名称(字符串)。如果可用,这将用于箱线图的勾号标签。
- positions类似数组,默认值: [1, 2,…,N]
设置框的位置。刻度和限制将自动设置为与位置匹配。
- widths类似数组,默认值:无
一个标量或一个向量,并设置每个框的宽度。默认值为
0.15*(distance between extreme positions)
,剪至不小于0.15,不大于0.5。- vertbool,默认值:True
- patch_artistbool,默认值:False
- shownotchesbool,默认值:False
- showmeansbool,默认值:False
如果
True
,将打开呈现方法- showcapsbool,默认值:True
如果
True
,将打开Caps的渲染- showboxbool,默认值:True
如果
True
,将打开该框的渲染- showfliersbool,默认值:True
如果
True
,将打开传单的渲染- boxpropsdict或none(默认)
如果提供,将设置框的打印样式
- whiskerpropsdict或none(默认)
如果提供,将设置胡须的绘图样式
- cappropsdict或none(默认)
如果提供,将设置封口的打印样式
- flierpropsdict或none(默认)
如果提供,将设置传单的打印样式
- medianpropsdict或none(默认)
如果提供,将设置中间带的打印样式
- meanpropsdict或none(默认)
如果提供,将设置工具的打印样式
- meanlinebool,默认值:False
如果
True
(和 展示手段 是True
,将尝试将平均值呈现为一条跨越方框全宽的线,根据 吝啬鬼 . 不推荐如果 显示缺口 也是如此。否则,方法将显示为点。- manage_ticksbool,默认值:True
如果为True,则刻度位置和标签将调整以匹配方框图位置。
- Z阶 :float,默认值:
Line2D.zorder = 2
浮动,默认值: 生成的箱线图的zorder。
返回: - 双关语
将箱线图的每个组件映射到
Line2D
实例已创建。该字典有以下键(假设为垂直箱线图):boxes
:框线图的主体,显示四分位数和中位数的置信区间(如果启用)。medians
:每个方框中间的水平线。whiskers
:延伸至最极端、非异常数据点的垂直线。caps
:胡须末端的水平线。fliers
:表示超出胡须(传单)范围的数据的点。means
:表示平均值的点或线。
实例
(Source code _, png , pdf )