matplotlib.axes.Axes.violin¶
-
Axes.
violin
(vpstats, positions=None, vert=True, widths=0.5, showmeans=False, showextrema=True, showmedians=False)[源代码]¶ 小提琴绘图功能。
为每列 VPSATS . 每个填充区域将扩展以表示整个数据范围,在平均值、中值、最小值、最大值和分位数值处使用可选行。
参数: - vpstats字典列表
包含每个小提琴绘图统计信息的字典列表。所需的键是:
coords
:包含小提琴核心密度估计的坐标的标尺列表。vals
:包含在中给出的每个坐标处的核密度估计值的标量列表。 坐标 .mean
:此小提琴数据集的平均值。median
:此小提琴数据集的中值。min
:此小提琴数据集的最小值。max
:此小提琴数据集的最大值。
可选键包括:
quantiles
:包含此小提琴数据集的分位数值的标量列表。
- positions类似数组,默认值: [1, 2,…,N]
设置小提琴的位置。刻度和限制将自动设置为与位置匹配。
- vertbool,默认值:True。
如果为真,则垂直绘制小提琴。否则,水平地绘制小提琴。
- widths类似数组,默认值:0.5
设定每把小提琴最大宽度的标量或矢量。默认值为0.5,它使用大约一半的可用水平空间。
- showmeansbool,默认值:False
如果为真,则将切换平均值的呈现。
- showextremabool,默认值:True
如果为真,将切换极端的渲染。
- showmediansbool,默认值:False
如果为真,将切换中间带的渲染。
返回: - 双关语
将小提琴绘图的每个部分映射到创建的相应集合实例列表的字典。字典有以下键:
bodies
一览表PolyCollection
包含每个小提琴的填充区域的实例。cmeans
答:LineCollection
实例,该实例标记每个小提琴分布的平均值。cmins
答:LineCollection
标记每个小提琴分布底部的实例。cmaxes
答:LineCollection
标记每个小提琴分布顶部的实例。cbars
答:LineCollection
标记每个小提琴分布中心的实例。cmedians
答:LineCollection
实例,该实例标记每个小提琴分布的中值。cquantiles
答:LineCollection
创建实例来标识每个小提琴分布的分位数值。