QVXYModelMapper

The QVXYModelMapper class is a vertical model mapper for line, spline, and scatter series. More

Inheritance diagram of PySide6.QtCharts.QVXYModelMapper

Synopsis

Functions

Detailed Description

Model mappers enable using a data model derived from the QAbstractItemModel class as a data source for a chart. A vertical model mapper is used to create a connection between a line, spline, or scatter series and the data model that has X and Y columns for the coordinates and holds the data points for the XYSeries as rows. A TableModel is a natural choice for the model.

Both model and series properties can be used to manipulate the data. The model mapper keeps the series and the data model in sync.

See also

QHXYModelMapper QXYSeries Model Data Example

class PySide6.QtCharts.QVXYModelMapper([parent=None])
Parameters

parentPySide6.QtCore.QObject

Constructs a mapper object that is a child of parent.

PySide6.QtCharts.QVXYModelMapper.firstRow()
Return type

int

See also

setFirstRow()

PySide6.QtCharts.QVXYModelMapper.firstRowChanged()
PySide6.QtCharts.QVXYModelMapper.modelReplaced()
PySide6.QtCharts.QVXYModelMapper.rowCount()
Return type

int

See also

setRowCount()

PySide6.QtCharts.QVXYModelMapper.rowCountChanged()
PySide6.QtCharts.QVXYModelMapper.seriesReplaced()
PySide6.QtCharts.QVXYModelMapper.setFirstRow(firstRow)
Parameters

firstRow – int

See also

firstRow()

PySide6.QtCharts.QVXYModelMapper.setRowCount(rowCount)
Parameters

rowCount – int

See also

rowCount()

PySide6.QtCharts.QVXYModelMapper.setXColumn(xColumn)
Parameters

xColumn – int

See also

xColumn()

PySide6.QtCharts.QVXYModelMapper.setYColumn(yColumn)
Parameters

yColumn – int

See also

yColumn()

PySide6.QtCharts.QVXYModelMapper.xColumn()
Return type

int

See also

setXColumn()

PySide6.QtCharts.QVXYModelMapper.xColumnChanged()
PySide6.QtCharts.QVXYModelMapper.yColumn()
Return type

int

See also

setYColumn()

PySide6.QtCharts.QVXYModelMapper.yColumnChanged()