En esta página

AreaSeries QML Type

Presenta los datos en gráficos de áreas. Más...

Import Statement: import QtCharts 2.11
In C++: QAreaSeries
Inherits:

AbstractSeries

Propiedades

Señales

Descripción detallada

Una serie de área se utiliza para mostrar datos cuantitativos. Se basa en una serie lineal, en el sentido de que el área entre las líneas de límite se enfatiza con color. El tipo LineSeries define el límite superior del área. El gráfico de área 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, la AreaSeries debe utilizar dos tipos LineSeries.

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. El punto principal es que el área entre estas dos líneas de límite se rellenará.

El siguiente QML muestra cómo crear un gráfico de área simple:

ChartView {
    title: "NHL All-Star Team Players"
    anchors.fill: parent
    antialiasing: true

    // Define x-axis to be used with the series instead of default one
    ValueAxis {
        id: valueAxis
        min: 2000
        max: 2011
        tickCount: 12
        labelFormat: "%.0f"
    }

    AreaSeries {
        name: "Russian"
        axisX: valueAxis
        upperSeries: LineSeries {
            XYPoint { x: 2000; y: 1 }
            XYPoint { x: 2001; y: 1 }
            XYPoint { x: 2002; y: 1 }
            XYPoint { x: 2003; y: 1 }
            XYPoint { x: 2004; y: 1 }
            XYPoint { x: 2005; y: 0 }
            XYPoint { x: 2006; y: 1 }
            XYPoint { x: 2007; y: 1 }
            XYPoint { x: 2008; y: 4 }
            XYPoint { x: 2009; y: 3 }
            XYPoint { x: 2010; y: 2 }
            XYPoint { x: 2011; y: 1 }
        }
    }

Nota: No se admite añadir la misma serie de líneas a un gráfico y a una serie de áreas. Las series utilizadas como líneas límite deben definirse sólo para la serie de área.

Documentación de Propiedades

axisAngular : AbstractAxis

El eje angular utilizado para la serie, dibujado alrededor de la vista del gráfico polar.

Véase también axisX y PolarChartView.

axisRadial : AbstractAxis

El eje radial utilizado para la serie, dibujado dentro de la vista del gráfico polar.

Véase también axisY y PolarChartView.

axisX : AbstractAxis

El eje x utilizado para la serie. Si deja axisX y axisXTop sin definir, se crea un eje de valores para la serie.

Véase también axisXTop y ValueAxis.

axisXTop : AbstractAxis

El eje x utilizado para la serie, dibujado en la parte superior de la vista del gráfico.

Nota: Sólo puede proporcionar axisX o axisXTop, no ambos.

Véase también axisX.

axisY : AbstractAxis

El eje y utilizado para la serie. Si deja ambos axisY y axisYRight sin definir, se crea un eje de valores para la serie.

Véase también axisYRight y ValueAxis.

axisYRight : AbstractAxis

El eje Y utilizado para la serie, dibujado a la derecha en la vista del gráfico.

Nota: Sólo puede proporcionar axisY o axisYRight, no ambos.

Véase también axisY.

borderColor : color

Color de línea (bolígrafo) de la serie.

borderWidth : real

La anchura de la línea de borde. Por defecto, la anchura es de 2,0.

brush : brush

El pincel utilizado para trazar la línea de esta serie.

brushFilename : string

El nombre del archivo utilizado como imagen de pincel para la serie.

color : color

Color de relleno (pincel) de la serie.

lowerSeries : LineSeries [read-only]

La inferior de las dos series lineales utilizadas para definir los límites de las series de área.

Nota: Si AreaSeries se construyó sin lowerSeries, es nulo.

pointLabelsClipping : bool

Define el recorte de las etiquetas de los puntos de datos. Verdadero por defecto. Las etiquetas en el borde del área de trazado se cortan cuando el recorte está activado.

Véase también pointLabelsVisible.

pointLabelsColor : font

Define 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.

Véase también pointLabelsFormat.

pointLabelsFont : font

Define la fuente utilizada para las etiquetas de los puntos de datos.

Véase también pointLabelsFormat.

pointLabelsFormat : string

El formato utilizado para mostrar etiquetas con puntos de series.

Véase también QAreaSeries::pointLabelsFormat, pointLabelsVisible, pointLabelsFont, y pointLabelsColor.

pointLabelsVisible : bool

Define la visibilidad de las etiquetas de los puntos de datos.

Véase también pointLabelsFormat y pointLabelsClipping.

upperSeries : LineSeries [read-only]

La superior de las dos series de líneas utilizadas para definir los límites de las series de áreas.

Documentación de señales

clicked(point 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.

El manejador de señal correspondiente es onClicked.

Nota: El manejador correspondiente es onClicked.

Véase también pressed, released, y doubleClicked.

doubleClicked(point 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.

El manejador de señal correspondiente es onDoubleClicked.

Nota: El manejador correspondiente es onDoubleClicked.

Véase también pressed, released, y clicked.

hovered(point 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 convierte en false cuando se aleja de ella.

El manejador de señal correspondiente es onHovered.

Nota: El manejador correspondiente es onHovered.

pressed(point point)

Esta señal se emite cuando el usuario pulsa el punto especificado por point en un gráfico de áreas.

El manejador de señal correspondiente es onPressed.

Nota: El manejador correspondiente es onPressed.

Véase también clicked, released, y doubleClicked.

released(point point)

Esta señal se emite cuando el usuario suelta una pulsación activada en point en un gráfico de áreas.

El manejador de señal correspondiente es onReleased.

Nota: El manejador correspondiente es onReleased.

Véase también pressed, clicked, y doubleClicked.

© 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.