QAreaSeries Class
La clase QAreaSeries presenta datos en gráficos de área. Más...
| Header: | #include <QAreaSeries> |
| In QML: | AreaSeries |
| Inherits: | QAbstractSeries |
Propiedades
|
|
Funciones públicas
| QAreaSeries(QObject *parent = nullptr) | |
| QAreaSeries(QLineSeries *upperSeries, QLineSeries *lowerSeries = nullptr) | |
| virtual | ~QAreaSeries() |
| QColor | borderColor() const |
| QBrush | brush() const |
| QColor | color() const |
| QLineSeries * | lowerSeries() const |
| QPen | pen() const |
| bool | pointLabelsClipping() const |
| QColor | pointLabelsColor() const |
| QFont | pointLabelsFont() const |
| QString | pointLabelsFormat() const |
| bool | pointLabelsVisible() const |
| bool | pointsVisible() const |
| void | setBorderColor(const QColor &color) |
| void | setBrush(const QBrush &brush) |
| void | setColor(const QColor &color) |
| void | setLowerSeries(QLineSeries *series) |
| void | setPen(const QPen &pen) |
| void | setPointLabelsClipping(bool enabled = true) |
| void | setPointLabelsColor(const QColor &color) |
| void | setPointLabelsFont(const QFont &font) |
| void | setPointLabelsFormat(const QString &format) |
| void | setPointLabelsVisible(bool visible = true) |
| void | setPointsVisible(bool visible = true) |
| void | setUpperSeries(QLineSeries *series) |
| QLineSeries * | upperSeries() const |
Funciones públicas reimplementadas
| virtual QAbstractSeries::SeriesType | type() const override |
Señales
| void | borderColorChanged(QColor color) |
| void | clicked(const QPointF &point) |
| void | colorChanged(QColor color) |
| void | doubleClicked(const QPointF &point) |
| void | hovered(const QPointF &point, bool state) |
| void | pointLabelsClippingChanged(bool clipping) |
| void | pointLabelsColorChanged(const QColor &color) |
| void | pointLabelsFontChanged(const QFont &font) |
| void | pointLabelsFormatChanged(const QString &format) |
| void | pointLabelsVisibilityChanged(bool visible) |
| void | pressed(const QPointF &point) |
| void | released(const QPointF &point) |
Descripción detallada
Una serie de área se utiliza para mostrar datos cuantitativos. Se basa en una serie de líneas, en el sentido de que el área entre las líneas límite se enfatiza con color. Dado que la serie de área se basa en la serie de líneas, el constructor QAreaSeries necesita una instancia QLineSeries, que define el límite superior del área. El gráfico de áreas se dibuja utilizando la parte inferior del área de trazado como límite inferior por defecto. En lugar de la parte inferior del área de trazado, el límite inferior puede especificarse mediante otra línea. En ese caso, QAreaSeries debe inicializarse con dos instancias QLineSeries.
Nota: Los términos límite superior e inferior pueden inducir a error en los casos en que el valor del límite inferior sea mayor que el del límite superior. Lo importante es que se rellenará el área comprendida entre estas dos líneas.
Consulte la Galería de Gráficos con Widgets para aprender a crear un gráfico de áreas sencillo.

Documentación de propiedades
borderColor : QColor
Esta propiedad contiene el color de la línea (pluma) de la serie. Es una propiedad de conveniencia para modificar el color de la pluma.
Funciones de acceso:
| QColor | borderColor() const |
| void | setBorderColor(const QColor &color) |
Señal del notificador:
| void | borderColorChanged(QColor color) |
Véase también QAreaSeries::pen().
color : QColor
Esta propiedad contiene el color de relleno (pincel) de la serie. Es una propiedad de conveniencia para modificar el color del pincel.
Funciones de acceso:
| QColor | color() const |
| void | setColor(const QColor &color) |
Señal del notificador:
| void | colorChanged(QColor color) |
Véase también QAreaSeries::brush().
[read-only] lowerSeries : QLineSeries*
Esta propiedad contiene la serie inferior de las dos series lineales utilizadas para definir los límites de las series de área.
Nota: Si QAreaSeries se construyó sin lowerSeries, esta propiedad es nula.
Funciones de acceso:
| QLineSeries * | lowerSeries() const |
pointLabelsClipping : bool
Esta propiedad mantiene el recorte para las etiquetas de los puntos de datos. Verdadero por defecto. Las etiquetas en el borde del área del gráfico se cortan cuando el recorte está activado.
Funciones de acceso:
| bool | pointLabelsClipping() const |
| void | setPointLabelsClipping(bool enabled = true) |
Señal del notificador:
| void | pointLabelsClippingChanged(bool clipping) |
Véase también pointLabelsVisible.
pointLabelsColor : QColor
Esta propiedad contiene el color utilizado para las etiquetas de los puntos de datos. Por defecto, el color es el del pincel definido para las etiquetas en el tema.
Funciones de acceso:
| QColor | pointLabelsColor() const |
| void | setPointLabelsColor(const QColor &color) |
Señal del notificador:
| void | pointLabelsColorChanged(const QColor &color) |
Véase también QAreaSeries::pointLabelsFormat.
pointLabelsFont : QFont
Esta propiedad contiene la fuente utilizada para las etiquetas de los puntos de datos.
Funciones de acceso:
| QFont | pointLabelsFont() const |
| void | setPointLabelsFont(const QFont &font) |
Señal del notificador:
| void | pointLabelsFontChanged(const QFont &font) |
Véase también QAreaSeries::pointLabelsFormat.
pointLabelsFormat : QString
Esta propiedad contiene el formato utilizado para mostrar etiquetas con puntos de series.
QAreaSeries Soporta las siguientes etiquetas de formato:
| @xPunto | El valor x del punto de datos |
| @yPunto | El valor y del punto de datos |
Por ejemplo, el siguiente uso de las etiquetas de formato produciría etiquetas que tienen el punto de datos (x, y) mostrado dentro de paréntesis separados por una coma:
series->setPointLabelsFormat("(@xPoint, @yPoint)");
Por defecto, el formato de la etiqueta se establece en @xPoint, @yPoint. Las etiquetas se muestran en el área de trazado, mientras que las etiquetas en el borde del área de trazado se cortan. Si los puntos están próximos entre sí, las etiquetas pueden solaparse.
Funciones de acceso:
| QString | pointLabelsFormat() const |
| void | setPointLabelsFormat(const QString &format) |
Señal notificadora:
| void | pointLabelsFormatChanged(const QString &format) |
Véase también QAreaSeries::pointLabelsVisible, QAreaSeries::pointLabelsFont, y QAreaSeries::pointLabelsColor.
pointLabelsVisible : bool
Esta propiedad mantiene la visibilidad de las etiquetas de los puntos de datos. Falso por defecto.
Funciones de acceso:
| bool | pointLabelsVisible() const |
| void | setPointLabelsVisible(bool visible = true) |
Señal del notificador:
| void | pointLabelsVisibilityChanged(bool visible) |
Véase también QAreaSeries::pointLabelsFormat y QAreaSeries::pointLabelsClipping.
[read-only] upperSeries : QLineSeries*
Esta propiedad contiene la superior de las dos series de líneas utilizadas para definir los límites de las series de áreas.
Funciones de acceso:
| QLineSeries * | upperSeries() const |
Documentación de funciones miembro
[explicit] QAreaSeries::QAreaSeries(QObject *parent = nullptr)
Construye un objeto de serie de área sin serie superior o inferior con el objeto parent.
[explicit] QAreaSeries::QAreaSeries(QLineSeries *upperSeries, QLineSeries *lowerSeries = nullptr)
Construye un objeto de serie de área que se extenderá entre una línea upperSeries y una línea lowerSeries. Si no se pasa lowerSeries al constructor, se utiliza el eje x como límite inferior.
La QAreaSeries no es propietaria de la serie superior o inferior, sino que la propiedad permanece con el llamador. Cuando el objeto serie se añade a QChartView o QChart, la propiedad de la instancia se transfiere.
[virtual noexcept] QAreaSeries::~QAreaSeries()
Destruye el objeto.
[signal] void QAreaSeries::borderColorChanged(QColor color)
Esta señal se emite cuando el color de la línea (pluma) cambia a color.
Nota: Señal notificadora para la propiedad borderColor.
QBrush QAreaSeries::brush() const
Devuelve el pincel utilizado para dibujar la línea de esta serie.
Véase también setBrush().
[signal] void QAreaSeries::clicked(const QPointF &point)
Esta señal se emite cuando el usuario activa una pulsación en point haciendo clic en ella en un gráfico de áreas.
Véase también pressed, released, y doubleClicked.
[signal] void QAreaSeries::colorChanged(QColor color)
Esta señal se emite cuando el color de relleno (pincel) cambia a color.
Nota: Señal notificadora para la propiedad color.
[signal] void QAreaSeries::doubleClicked(const QPointF &point)
Esta señal se emite cuando el usuario activa la primera pulsación en un gráfico de áreas haciendo doble clic en point.
Véase también pressed, released, y clicked.
[signal] void QAreaSeries::hovered(const QPointF &point, bool state)
Esta señal se emite cuando el usuario pasa el cursor del ratón por encima de una serie o lo aleja de ella. point muestra el origen (coordenada) del evento hover. state es true cuando el cursor pasa por encima de la serie y se vuelve falso cuando se aleja de ella.
QPen QAreaSeries::pen() const
Devuelve la pluma utilizada para dibujar la línea de esta serie.
Véase también setPen().
[signal] void QAreaSeries::pointLabelsClippingChanged(bool clipping)
Esta señal se emite cuando el recorte de las etiquetas de los puntos de datos cambia a clipping.
Nota: Señal notificadora de la propiedad pointLabelsClipping.
[signal] void QAreaSeries::pointLabelsColorChanged(const QColor &color)
Esta señal se emite cuando el color utilizado para las etiquetas de los puntos de datos cambia a color.
Nota: Señal notificadora para la propiedad pointLabelsColor.
[signal] void QAreaSeries::pointLabelsFontChanged(const QFont &font)
Esta señal se emite cuando la fuente utilizada para las etiquetas de los puntos de datos cambia a font.
Nota: Señal notificadora para la propiedad pointLabelsFont.
[signal] void QAreaSeries::pointLabelsFormatChanged(const QString &format)
Esta señal se emite cuando se cambia el format de las etiquetas de los puntos de datos.
Nota: Señal notificadora para la propiedad pointLabelsFormat.
[signal] void QAreaSeries::pointLabelsVisibilityChanged(bool visible)
Esta señal se emite cuando la visibilidad de las etiquetas de los puntos de datos cambia a visible.
Nota: Señal notificadora para la propiedad pointLabelsVisible.
bool QAreaSeries::pointsVisible() const
Devuelve si los puntos están dibujados para esta serie.
Véase también setPointsVisible().
[signal] void QAreaSeries::pressed(const QPointF &point)
Esta señal se emite cuando el usuario pulsa el punto especificado por point en un gráfico de áreas.
Véase también clicked, released, y doubleClicked.
[signal] void QAreaSeries::released(const QPointF &point)
Esta señal se emite cuando el usuario suelta una pulsación que se activó en point en un gráfico de áreas.
Véase también pressed, clicked, y doubleClicked.
void QAreaSeries::setBrush(const QBrush &brush)
Establece el brush utilizado para rellenar el área.
Véase también brush().
void QAreaSeries::setLowerSeries(QLineSeries *series)
Establece la series que se utilizará como serie inferior del gráfico de áreas.
Véase también lowerSeries().
void QAreaSeries::setPen(const QPen &pen)
Establece el pen utilizado para dibujar el contorno del área.
Véase también pen().
void QAreaSeries::setPointsVisible(bool visible = true)
Determina si los puntos de datos son visible y deben dibujarse en la línea.
Véase también pointsVisible().
void QAreaSeries::setUpperSeries(QLineSeries *series)
Establece la series que se utilizará como serie superior del gráfico de áreas. Si la serie superior es nula, el gráfico de áreas no se dibuja, aunque tenga una serie inferior.
Véase también upperSeries().
[override virtual] QAbstractSeries::SeriesType QAreaSeries::type() const
Reimplementa una función de acceso a la propiedad: QAbstractSeries::type.
Devuelve QAbstractSeries::SeriesTypeArea.
© 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.