class QBoxSet#

QBoxSet 类表示箱型图中的一个条目。 更多...

Inheritance diagram of PySide6.QtCharts.QBoxSet

概述#

属性#

  • brush - 用于填充箱型指标

  • pen - 用于绘制箱型指标的线条

方法#

信号#

注意

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

详细描述#

箱线和须图是一种由五个不同值构成的范围和三个中值组成的图形表示。有两种指定值的办法。第一种是通过使用构造函数或流操作符(<<)。值必须按照以下顺序指定:最小值、下四分位数、中位数、上四分位数和最大值。

第二种办法是创建一个空的QBoxSet实例,并使用setValue()方法指定值。

查看带有小部件的图表库了解如何创建箱线和须图表。

class ValuePositions#

(继承自enum.IntEnum)这个枚举类型定义了箱线和须图项目的值

常量

描述

QBoxSet.LowerExtreme

箱线和须图项目的最小值。

QBoxSet.LowerQuartile

箱线和须图项目下半部的中位数。

QBoxSet.Median

箱线和须图项目的中位数。

QBoxSet.UpperQuartile

箱线和须图项目上半部的中位数。

QBoxSet.UpperExtreme

箱线和须图项目的最大值。

注意

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

property brush: QBrush#

此属性包含用于填充箱线和须图项目框的画笔。

访问函数
property pen: QPen#

此属性包含用于绘制箱线和须图项目线条的画笔。

访问函数
__init__(le, lq, m, uq, ue[, label=""[, parent=None]])#
参数:
  • le – float

  • lq – float

  • m – float

  • uq – float

  • ue – float

  • label – str

  • parentQObject

构建一个包含以下有序值的箱线图项:le指定下限,lq指定下四分位数,m指定中位数,uq指定上四分位数,以及ue指定上限。可选地,可以指定labelparent

__init__([label=""[, parent=None]])
参数:

构建一个具有可选标签label和父项parent的箱线图项。

append(values)#
参数:

values – .实数值的列表

values指定的实数值列表追加到箱线图项的末尾。

另见

append()

append(value)
参数:

value – 浮点数

value指定的新值追加到箱线图项的末尾。

at(index)#
参数:

index – 整数

返回类型:

浮点数

返回由index指定的箱线图项的值。索引可以由ValuePositions枚举值指定。如果索引超出范围,则返回0.0。

brush()#
返回类型:

QBrush

返回用于填充箱线图项的画笔。

另见

setBrush()

属性brush的获取器。

brushChanged()#

当箱线图项的画笔发生变化时,将发出此信号。

另见

brush

属性brush的更改通知信号。

clear()#

将箱线图项的所有值设置为0。

cleared()#

当箱线图项的所有值都设置为0时,将发出此信号。

clicked()#

当用户在图表中点击箱型图元素时,会发射此信号。

count()#
返回类型:

int

返回附加到箱型图元素的值的数量。

doubleClicked()#

当用户双击箱型图元素时,会发射此信号。

hovered(status)#
参数:

状态 – bool

当鼠标悬停在图表中的箱型图元素上时,会发射此信号。当鼠标悬停在元素上时,status变为true,而当鼠标再次移开时,它变为false

label()#
返回类型:

str

返回箱型图项的类别标签。

另见

setLabel()

__lshift__(value)#
参数:

value – 浮点数

返回类型:

QBoxSet

这是一个便利操作符,用于将指定的实数值value附加到箱型图元素末尾。

另见

append()

operator(index)#
参数:

index – 整数

返回类型:

浮点数

返回由index指定的箱线图项的值。索引可以由ValuePositions枚举值指定。如果索引超出范围,则返回0.0。

pen()#
返回类型:

QPen

返回用于绘制箱型图元素的画笔。

另见

setPen()

属性pen的获取器。

penChanged()#

当箱型图元素的画笔发生变化时,会发射此信号。

另见

pen

属性pen的通知信号。

pressed()#

当用户在图表中点击箱型图元素并按下鼠标按钮时,会发射此信号。

released()#

当用户在箱型图元素上释放鼠标按钮时,会发射此信号。

setBrush(brush)#
参数:

画笔QBrush

设置用于填充箱线图项的画笔为brush

另见

brush()

属性brush的设置器。

setLabel(label)#
参数:

label – str

设置label指定的标签为箱线图项的分类。

另见

label()

setPen(pen)#
参数:

笔刷QPen

设置用于绘制箱线图项的笔刷为pen

另见

pen()

属性pen的设置器。

setValue(index, value)#
参数:
  • index – 整数

  • value – 浮点数

设置在指定位置index的值value。索引可以通过使用ValuePositions枚举值指定。

valueChanged(index)#
参数:

index – 整数

当由index指定的箱线图项的值被修改时,发出此信号。

另见

at()

valuesChanged()#

当箱线图项的多个值改变时,发出此信号。

另见

append()