matplotlib.axes.Axes.bxp #
- 轴。bxp ( bxpstats ,位置=无,宽度=无, vert = True , patch_artist = False , shownotches = False , showmeans = False , showcaps = True , showbox = True , showfliers = True , boxprops = None , whiskerprops = None , flierprops=无, medianprops =无, capprops =无, meanprops =无, meanline = False, manage_ticks = True, zorder =无, capwidths =无) [来源] #
箱线图和须线图的绘图功能。
为x的每一列或序列x中的每个向量制作一个箱须图。该框从数据的下四分位数延伸到上四分位数,中间有一条线。晶须从盒子延伸以显示数据的范围。飞行点是那些超过胡须末端的点。
- 参数:
- bxpstats字典列表
包含每个箱线图统计信息的字典列表。需要的键是:
med
: 中位数(标量)。q1
,q3
: 第一和第三四分位数(标量)。whislo
,whishi
: 上下晶须位置(标量)。
可选键是:
mean
:平均值(标量)。如果需要showmeans=True
。fliers
: 晶须之外的数据(类似数组)。如果需要showfliers=True
。cilo
,cihi
: 关于中位数的上下置信区间。如果需要shownotches=True
。label
:数据集的名称(str)。如果可用,这将用作箱线图的刻度标签
- 位置类数组,默认:[1, 2, ..., n]
箱子的位置。刻度线和限制会自动设置以匹配位置。
- 宽度浮动或类似数组,默认值:无
盒子的宽度。默认值为 .
clip(0.15*(distance between extreme positions), 0.15, 0.5)
- capwidths浮动或类似数组,默认值:无
标量或向量,并设置每个上限的宽度。默认是,见宽度。
0.5*(with of the box)
- vert bool,默认值:True
- patch_artist布尔值,默认值:False
- shownotches、showmeans、showcaps、showbox、showfliers bool
是否绘制 CI 缺口、平均值(均默认为 False)、大写字母、方框和传单(所有三个默认为 True)。
- boxprops,whiskerprops,capprops,flierprops,medianprops,meanprops dict,可选
盒子、胡须、帽子、传单、中位数和均值的艺术家属性。
- meanline布尔值,默认值:False
如果
True
(并且showmeans是),将尝试根据meanpropsTrue
将均值渲染为跨越框的整个宽度的线 。如果shownotches也是 True,则不推荐。否则,均值将显示为点。- manage_ticks布尔值,默认值:True
如果为 True,将调整刻度位置和标签以匹配箱线图位置。
- zorder浮点数,默认值:
Line2D.zorder = 2
结果箱线图的 zorder。
- 返回:
- 听写
Line2D
将箱线图的每个组件映射到创建的实例列表的字典。该字典具有以下键(假设垂直箱线图):boxes
:箱线图的主体,显示四分位数,以及中位数的置信区间(如果启用)。medians
:每个盒子中间的水平线。whiskers
:直到最后一个非异常数据的垂直线。caps
:胡须末端的水平线。fliers
:表示超出胡须(传单)数据的点。means
: 代表手段的点或线。
例子
(PNG)