class QVBoxPlotModelMapper#

PySide6.QtCharts.QVBoxPlotModelMapper是一个用于箱线图的垂直模型映射器。更多

Inheritance diagram of PySide6.QtCharts.QVBoxPlotModelMapper

摘要#

属性#

  • firstBoxSetColumn - 模型中用作第一个箱线项数据源的列

  • firstRow - 包含箱线系列中箱线项第一个值的模型行

  • lastBoxSetColumn - 作为最后一条箱型图项目数据源使用的模型列

  • model - 由映射器使用

  • rowCount - 作为箱型图系列数据映射的模型行数

  • series - 由映射器使用的箱型图系列

方法#

信号#

注释

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

详细描述#

模型映射器允许使用从QAbstractItemModel类衍生出的数据模型作为图表的数据源。垂直模型映射器用于在数据模型和QBoxPlotSeries对象之间创建连接,使得数据模型中的每一列定义一个箱线图的箱和须项目,每一行映射到箱线图的箱和须项目的范围和三个中位数。

模型和系列属性都可以用来操作数据。模型映射器保持系列和数据模型同步。

模型映射器确保箱线图系列中所有条形箱线图项目具有相同的大小。因此,向箱线图项目添加或删除一个值会导致对箱线图系列中所有箱线图项目执行相同的更改。

注释

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

属性 firstBoxSetColumnᅟ: int#

此属性包含用作第一个箱线图项目数据源的模型列。

默认值为-1(无效映射)。

访问函数
属性 firstRowᅟ: int#

此属性包含包含箱线图系列中箱线图项目的第一个值的模型行。

最小值和默认值是0。

访问函数
属性 lastBoxSetColumnᅟ: int#

此属性包含用作最后一个箱线图项目数据源的模型列。

默认值为-1(无效映射)。

访问函数
属性 model: QAbstractItemModel#

此属性保存由映射器使用的模型。

访问函数
属性 rowCount: int#

此属性保存用作箱线图序列数据的模型行数。

最小和默认值是-1(数值限制在模型列数内)。

访问函数
属性 series: QBoxPlotSeries#

此属性保存由映射器使用的箱线图序列。

当将其设置为映射器时,序列中的所有数据都将被丢弃。当指定了新序列时,旧序列将被断开连接(但它保留了其数据)。

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

parentQObject

构造一个 parent 的子对象的映射器对象。

firstBoxSetColumn()#
返回类型:

int

属性 firstBoxSetColumn 的获取器。

firstBoxSetColumnChanged()#

当第一个箱线图项目列发生变化时,会发出此信号。

firstBoxSetColumn 属性的通告信号。

firstRow()#
返回类型:

int

参见

setFirstRow()

属性 firstRow 的获取器。

firstRowChanged()#

当第一行改变时发出此信号。

属性 firstRow 的通知信号。

lastBoxSetColumn()#
返回类型:

int

属性 lastBoxSetColumn 的获取器。

lastBoxSetColumnChanged()#

当最后一行中的箱线图项列改变时发出此信号。

属性 lastBoxSetColumn 的通知信号。

modelReplaced()#

当映射器连接的模型改变时发出此信号。

属性 model 的通知信号。

rowCount()#
返回类型:

int

参见

setRowCount()

属性 rowCount 的获取器。

rowCountChanged()#

行数改变时发出此信号。

属性 rowCount 的通知信号。

seriesReplaced()#

当映射器连接的序列改变时发出此信号。

属性 series 的通知信号。

setFirstBoxSetColumn(firstBoxSetColumn)#
参数:

firstBoxSetColumn – int

属性 firstBoxSetColumn 的设置器。

setFirstRow(firstRow)#
参数:

firstRow – int

参见

firstRow()

属性 firstRow 的设置器。

setLastBoxSetColumn(lastBoxSetColumn)#
参数:

lastBoxSetColumn – int

属性 lastBoxSetColumn 的设置器。

setRowCount(rowCount)#
参数:

rowCount – int

参见

rowCount()

属性 rowCount 的设置器。