- class QVBoxPlotModelMapper#
PySide6.QtCharts.QVBoxPlotModelMapper是一个用于箱线图的垂直模型映射器。更多…
摘要#
属性#
firstBoxSetColumn
- 模型中用作第一个箱线项数据源的列firstRow
- 包含箱线系列中箱线项第一个值的模型行lastBoxSetColumn
- 作为最后一条箱型图项目数据源使用的模型列model
- 由映射器使用rowCount
- 作为箱型图系列数据映射的模型行数series
- 由映射器使用的箱型图系列
方法#
def
__init__()`
def
firstRow()`
def
rowCount()`
def
setFirstRow()`
def
setRowCount()`
信号#
注释
本文档可能包含自动从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#
此属性保存由映射器使用的箱线图序列。
当将其设置为映射器时,序列中的所有数据都将被丢弃。当指定了新序列时,旧序列将被断开连接(但它保留了其数据)。
- 访问函数
构造一个 parent 的子对象的映射器对象。
- firstBoxSetColumn()#
- 返回类型:
int
属性
firstBoxSetColumn
的获取器。- firstBoxSetColumnChanged()#
当第一个箱线图项目列发生变化时,会发出此信号。
firstBoxSetColumn
属性的通告信号。- firstRow()#
- 返回类型:
int
属性
firstRow
的获取器。- firstRowChanged()#
当第一行改变时发出此信号。
属性
firstRow
的通知信号。- lastBoxSetColumn()#
- 返回类型:
int
属性
lastBoxSetColumn
的获取器。- lastBoxSetColumnChanged()#
当最后一行中的箱线图项列改变时发出此信号。
属性
lastBoxSetColumn
的通知信号。- modelReplaced()#
当映射器连接的模型改变时发出此信号。
属性
model
的通知信号。- rowCount()#
- 返回类型:
int
属性
rowCount
的获取器。- rowCountChanged()#
行数改变时发出此信号。
属性
rowCount
的通知信号。- seriesReplaced()#
当映射器连接的序列改变时发出此信号。
属性
series
的通知信号。- setFirstBoxSetColumn(firstBoxSetColumn)#
- 参数:
firstBoxSetColumn – int
属性
firstBoxSetColumn
的设置器。- setFirstRow(firstRow)#
- 参数:
firstRow – int
参见
属性
firstRow
的设置器。- setLastBoxSetColumn(lastBoxSetColumn)#
- 参数:
lastBoxSetColumn – int
属性
lastBoxSetColumn
的设置器。- setRowCount(rowCount)#
- 参数:
rowCount – int
参见
属性
rowCount
的设置器。