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

如果True(默认),使框垂直。如果False, 生成水平框。

patch_artist布尔值,默认值:False

如果与艺术家False一起制作盒子。Line2D如果与艺术家True一起制作盒子。Patch

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

../../_images/bxp_00_00.png

PNG

../../_images/bxp_01_00.png