HBoxPlotModelMapper QML Type
Mapeador de modelos horizontales para series box plot. Más...
| Import Statement: | import QtCharts 2.11 |
| In C++: | QHBoxPlotModelMapper |
Propiedades
- columnCount : int
- firstBoxSetRow : int
- firstColumn : int
- lastBoxSetRow : int
- model : SomeModel
- series : AbstractBarSeries
Descripción detallada
El tipo HBoxPlotModelMapper permite utilizar un modelo de datos derivado de la clase QAbstractItemModel como fuente de datos para un gráfico. Se utiliza un mapeador de modelo horizontal para crear una conexión entre un modelo de datos y un tipo BoxPlotSeries, de forma que cada fila del modelo de datos defina un elemento de caja y bigotes y cada columna se asigne al rango y a los tres valores medianos del elemento de caja y bigotes.
Tanto las propiedades del modelo como las de las series pueden utilizarse para manipular los datos. El mapeador de modelos mantiene sincronizadas las series y el modelo de datos.
El mapeador de modelos garantiza que todos los elementos de caja y bigotes de la serie del gráfico de caja tengan el mismo tamaño. Por lo tanto, añadir o eliminar un valor de un elemento de caja y bigotes provoca el mismo cambio en todos los elementos de caja y bigotes de la serie de box plot.
El siguiente fragmento de código QML crea una serie de gráficos de caja con tres elementos de caja y bigotes (suponiendo que el modelo tenga al menos cuatro filas). Cada elemento de caja y bigotes contiene datos a partir de la columna 1. El nombre de un elemento viene definido por la cabecera de la fila.
BoxPlotSeries { HBoxPlotModelMapper { model: myCustomModel // QAbstractItemModel derived implementation firstBoxSetRow: 1 lastBoxSetRow: 3 firstColumn: 1 } }
Véase también VBoxPlotModelMapper.
Documentación de propiedades
columnCount : int
El número de columnas del modelo que se asignan como los datos para la serie del gráfico de caja. El valor mínimo y por defecto es -1 (número limitado al número de columnas del modelo).
firstBoxSetRow : int
La fila del modelo se utiliza como fuente de datos para el primer elemento de caja y bigotes. El valor por defecto es -1 (asignación no válida).
firstColumn : int
La columna del modelo que contiene los primeros valores de los elementos de caja y bigotes en la serie de gráficos de caja. El valor por defecto es 0.
lastBoxSetRow : int
La fila del modelo se utiliza como fuente de datos para el último elemento de caja y bigotes. El valor por defecto es -1 (asignación no válida).
model : SomeModel
El modelo de datos que utiliza el mapeador. Es necesario implementar el modelo y exponerlo a QML.
Nota: El modelo debe permitir añadir y eliminar filas o columnas y modificar los datos de las celdas.
series : AbstractBarSeries
La serie de gráficos de caja que utiliza el mapeador. Todos los datos de la serie se descartan cuando se establece en el mapeador. Cuando se especifica la nueva serie, la serie antigua se desconecta (pero conserva sus datos).
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.