class QBoxPlotSeries#

QBoxPlotSeries 类以箱线图的形式展示数据。…

Inheritance diagram of PySide6.QtCharts.QBoxPlotSeries

概述#

属性#

  • boxOutlineVisible - 箱形轮廓的可见性

  • boxWidth - 箱线和须须项的宽度。该值表示该项目在其类别中的相对宽度。该值介于 0.0 和 1.0 之间。负值将被替换为 0.0,大于 1.0 的值将被替换为 1.0

  • brush - 用于填充箱型图的盒子

  • count - 箱型图系列中箱型图元素的数量

  • pen - 用于绘制箱型图元素的线条

方法#

信号#

注释

本文档可能包含自动从 C++ 转换为 Python 的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译有问题,也可以在 https:/bugreports.qt.io/projects/PYSIDE 创建工单来通知我们。

详细描述#

箱线图系列用作箱线和须须项的容器。根据索引值将多个系列的项分组到类别中。

QBarCategoryAxis 类用于将类别添加到图表的轴。类别标签必须唯一。如果为多个箱线和须须项定义了相同的类别标签,则只绘制第一个。

请参阅 带小部件的图表画廊 了解如何创建箱线和须须图表。

注释

可以直接使用当使用 from __feature__ import true_property 时,或通过访问函数否则。

属性 boxOutlineVisible: bool#

此属性包含箱线轮廓的可见性。

访问函数
属性 boxWidth: float#

此属性保留了箱形图项目(箱须图项)的宽度。值表示项目在其类别内的相对宽度。值介于0.0和1.0之间。负值被替换为0.0,大于1.0的值被替换为1.0。

访问函数
属性 brush: QBrush#

此属性保留了用于填充箱形图项目的盒子的画笔。

访问函数
属性 count: int#

此属性保留了箱形图系列中箱形图项目的数量。

访问函数
属性 pen: QPen#

此属性保留了用于绘制箱形图项目线条的画笔。

访问函数
__init__([parent=None])#
参数:

parentQObject

构建一个空的箱形图系列,作为QObject,并且是parent的子对象。

append(box)#
参数:

boxQBoxSet

返回类型:

bool

将指定由 set 定义的单个箱线图项添加到系列中,并获取对其的所有权。如果项为空或已属于系列,则不会添加。如果添加成功,则返回 true

append(boxes)
参数:

boxes – .QBoxSet 对象列表

返回类型:

bool

将指定由 sets 定义的箱线图项列表添加到系列中,并获取对其的所有权。如果列表为空或项已属于系列,则不会添加。如果添加成功,则返回 true

boxOutlineVisibilityChanged()#

当箱线图轮廓的可见性发生变化时发出此信号。

属性 boxOutlineVisibleᅟ 的通知信号。

boxOutlineVisible()#
返回类型:

bool

属性 boxOutlineVisibleᅟ 的获取器。

boxSets()#
返回类型:

.QBoxSet 对象列表

返回箱线图中箱线图项的列表。保留项的所有权。

boxWidth()#
返回类型:

float

参见

setBoxWidth()

属性 boxWidthᅟ 的获取器。

boxWidthChanged()#

当箱线图项的宽度发生变化时发出此信号。

属性 boxWidthᅟ 的通知信号。

boxsetsAdded(sets)#
参数:

sets – .QBoxSet 对象列表

当将指定由 sets 定义的箱线图项列表添加到系列中时发出此信号。

boxsetsRemoved(sets)#
参数:

sets – .QBoxSet 对象列表

当将指定由 sets 定义的箱线图项列表从系列中移除时发出此信号。

brush()#
返回类型:

QBrush

参见

setBrush()

属性 brush 的 getter。

brushChanged()#

此信号在用于填充箱线图的箱和须图元刷改变时发出。

属性 brush 的通知信号。

clear()#

从系列中移除所有箱和须图元并将其永久删除。

clicked(boxset)#
参数:

boxsetQBoxSet

当用户在图表中点击由 boxset 指定的箱和须图元时,此信号被发出。

count()#
返回类型:

int

返回箱线图中箱和须图元的数量。

属性 count 的 getter。

countChanged()#

当系列中的箱和须图元数量改变时,此信号被发出。

属性 count 的通知信号。

doubleClicked(boxset)#
参数:

boxsetQBoxSet

当用户在图表中双击由 boxset 指定的箱和须图元时,此信号被发出。

hovered(status, boxset)#
参数:
  • status – bool

  • boxsetQBoxSet

当鼠标悬停在图表中由 boxset 指定的箱和须图元上时,此信号被发出。当鼠标悬停在项上时,status 变为 true,当鼠标再次移开时,它变为 false

insert(index, box)#
参数:
返回类型:

bool

将指定的 set 创建的箱线图项插入到指定位置的系列中,并获得对项的所有权。如果项目为空或已属于该系列,则不会附加。如果插入成功,则返回 true

pen()#
返回类型:

QPen

参见

setPen()

属性 pen 的获取器。

penChanged()#

当用于绘制箱线图项线条的笔改变时发出此信号。

属性 pen 的通知信号。

pressed(boxset)#
参数:

boxsetQBoxSet

当用户在图表中单击指定的 boxset 箱线图项并按下鼠标按钮时发出此信号。

released(boxset)#
参数:

boxsetQBoxSet

当用户在图表中指定的 boxset 箱线图项上释放鼠标按钮时发出此信号。

remove(box)#
参数:

boxQBoxSet

返回类型:

bool

从系列中删除指定 set 的箱线图项,如果删除成功则永久删除。如果项目被删除,则返回 true

setBoxOutlineVisible(visible)#
参数:

visible – 布尔

属性 boxOutlineVisible 的设置器。

setBoxWidth(width)#
参数:

width – float

参见

boxWidth()

属性 boxWidth 的设置器。

setBrush(brush)#
参数:

brushQBrush

参见

brush()

属性 brush 的设置器。

setPen(pen)#
参数:

penQPen

参见

pen()

设置属性 penᅟ 的值。

take(box)#
参数:

boxQBoxSet

返回类型:

bool

从系列中获取由 set 指定的箱线图项。不删除该项。

注释

该系列保持该项的父对象。您必须将父对象设置为完全拥有。

如果提取操作成功,则返回 true