matplotlib.axes.Axes.violin #

轴。violin ( vpstats , position = None , vert = True , widths = 0.5 , showmeans = False , showextrema = True , showmedians = False ) [来源] #

小提琴绘图的绘图功能。

为vpstats的每一列绘制小提琴图。每个填充区域延伸以表示整个数据范围,在平均值、中位数、最小值、最大值和分位数值处具有可选线。

参数
vpstats字典列表

包含每个小提琴图的统计信息的字典列表。需要的键是:

  • coords:标量列表,其中包含评估小提琴核密度估计的坐标。

  • vals:标量列表,包含在coords中给出的每个坐标处的核密度估计值。

  • mean:这把小提琴数据集的平均值。

  • median:这把小提琴数据集的中值。

  • min:这把小提琴数据集的最小值。

  • max:这把小提琴数据集的最大值。

可选键是:

  • quantiles:包含此小提琴数据集的分位数值的标量列表。

位置类数组,默认:[1, 2, ..., n]

小提琴的位置。刻度线和限制会自动设置以匹配位置。

vert bool,默认值:True。

如果为真,则垂直绘制小提琴。否则,水平绘制小提琴。

宽度数组,默认值:0.5

设置每个小提琴的最大宽度的标量或向量。默认值为 0.5,它使用大约一半的可用水平空间。

showmeans布尔值,默认值:False

如果为真,将切换手段的渲染。

showextrema布尔值,默认值:True

如果为真,将切换极值的渲染。

showmedians布尔值,默认值:False

如果为真,将切换中位数的渲染。

返回
听写

将小提琴图的每个组件映射到创建的相应集合实例列表的字典。字典有以下键:

  • bodiesPolyCollection :包含每把小提琴的填充区域的实例列表。

  • cmeansLineCollection标记每个小提琴分布的平均值的实例。

  • cminsLineCollection标记每个小提琴分布底部的实例。

  • cmaxesLineCollection标记每个小提琴分布顶部的实例。

  • cbarsLineCollection标记每个小提琴分布中心的实例。

  • cmediansLineCollection标记每个小提琴分布的中值的实例。

  • cquantilesLineCollection创建一个实例,用于识别每个小提琴分布的分位数值。