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

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

patch_artistbool,默认值:False

如果 False 使用 Line2D 艺术家。如果 True 使用 Patch 艺术家。

shownotchesbool,默认值:False

如果 False (默认),生成矩形框绘图。如果 True ,将生成一个有缺口的方框图

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 _, pngpdf

../../_images/bxp_00_00.png

(png _, pdf

../../_images/bxp_01_00.png

使用实例 matplotlib.axes.Axes.bxp