Sur cette page

AreaSeries QML Type

Présente les données sous forme de diagrammes de zone. Plus d'informations...

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

AbstractSeries

Propriétés

Signaux

Description détaillée

Une série de surfaces est utilisée pour présenter des données quantitatives. Elle est basée sur une série de lignes, dans la mesure où la zone située entre les lignes de démarcation est soulignée par de la couleur. Le type LineSeries définit la limite supérieure de la zone. Le graphique à aires est dessiné en utilisant par défaut le bas de la zone de tracé comme limite inférieure. Au lieu du bas de la zone de tracé, la limite inférieure peut être spécifiée par une autre ligne. Dans ce cas, AreaSeries doit utiliser deux types LineSeries.

Remarque : les termes "limite supérieure" et "limite inférieure" peuvent induire en erreur lorsque la valeur de la limite inférieure est supérieure à celle de la limite supérieure. L'essentiel est que la zone située entre ces deux lignes de délimitation soit remplie.

Le QML suivant montre comment créer un graphique à aires 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 }
        }
    }

Remarque : il n'est pas possible d'ajouter la même série de lignes à un graphique et à une série de zones. Les séries utilisées comme lignes de délimitation doivent être définies uniquement pour la série de zones.

Documentation sur les propriétés

axisAngular : AbstractAxis

L'axe angulaire utilisé pour la série, dessiné autour de la vue polaire.

Voir également axisX et PolarChartView.

axisRadial : AbstractAxis

L'axe radial utilisé pour la série, dessiné à l'intérieur de la vue polaire.

Voir également axisY et PolarChartView.

axisX : AbstractAxis

L'axe des x utilisé pour la série. Si vous laissez axisX et axisXTop indéfinis, un axe des valeurs est créé pour la série.

Voir également axisXTop et ValueAxis.

axisXTop : AbstractAxis

L'axe des abscisses utilisé pour la série, dessiné au-dessus de la vue du graphique.

Remarque : vous ne pouvez fournir que axisX ou axisXTop, pas les deux.

Voir également axisX.

axisY : AbstractAxis

L'axe des ordonnées utilisé pour la série. Si vous laissez axisY et axisYRight indéfinis, un axe des valeurs est créé pour la série.

Voir également axisYRight et ValueAxis.

axisYRight : AbstractAxis

L'axe des ordonnées utilisé pour la série, dessiné vers la droite sur la vue du graphique.

Remarque : vous ne pouvez fournir que axisY ou axisYRight, pas les deux.

Voir également axisY.

borderColor : color

Couleur du trait (stylo) de la série.

borderWidth : real

La largeur de la ligne de bordure. Par défaut, la largeur est de 2,0.

brush : brush

Le pinceau utilisé pour dessiner la ligne de cette série.

brushFilename : string

Le nom du fichier utilisé comme image de pinceau pour la série.

color : color

Couleur de remplissage (pinceau) de la série.

lowerSeries : LineSeries [read-only]

La plus petite des deux séries de lignes utilisées pour définir les limites des séries de zones.

Remarque : si AreaSeries a été construit sans série inférieure, cette valeur est nulle.

pointLabelsClipping : bool

Définit l'écrêtage des étiquettes des points de données. True par défaut. Les étiquettes situées sur le bord de la zone de tracé sont coupées lorsque l'écrêtage est activé.

Voir également pointLabelsVisible.

pointLabelsColor : font

Définit la couleur utilisée pour les étiquettes des points de données. Par défaut, la couleur est celle de la brosse définie pour les étiquettes dans le thème.

Voir aussi pointLabelsFormat.

pointLabelsFont : font

Définit la police utilisée pour les étiquettes des points de données.

Voir aussi pointLabelsFormat.

pointLabelsFormat : string

Format utilisé pour afficher les étiquettes avec les points de la série.

Voir aussi QAreaSeries::pointLabelsFormat, pointLabelsVisible, pointLabelsFont, et pointLabelsColor.

pointLabelsVisible : bool

Définit la visibilité des étiquettes des points de données.

Voir également pointLabelsFormat et pointLabelsClipping.

upperSeries : LineSeries [read-only]

La série supérieure des deux séries de lignes utilisées pour définir les limites des séries de zones.

Documentation sur les signaux

clicked(point point)

Ce signal est émis lorsque l'utilisateur déclenche une pression sur le site point en cliquant sur celui-ci dans un diagramme de zone.

Le gestionnaire de signal correspondant est onClicked.

Remarque : le gestionnaire correspondant est onClicked.

Voir également pressed, released, et doubleClicked.

doubleClicked(point point)

Ce signal est émis lorsque l'utilisateur déclenche la première pression dans un diagramme de zone en double-cliquant sur point.

Le gestionnaire de signal correspondant est onDoubleClicked.

Note : Le gestionnaire correspondant est onDoubleClicked.

Voir également pressed, released, et clicked.

hovered(point point, bool state)

Ce signal est émis lorsque l'utilisateur passe le curseur de la souris au-dessus d'une série ou l'éloigne de la série. point indique l'origine (coordonnées) de l'événement de survol. state est true lorsque le curseur passe au-dessus de la série et devient faux lorsqu'il s'éloigne de la série.

Le gestionnaire de signal correspondant est onHovered.

Remarque : le gestionnaire correspondant est onHovered.

pressed(point point)

Ce signal est émis lorsque l'utilisateur appuie sur le point spécifié par point dans une carte de surface.

Le gestionnaire de signal correspondant est onPressed.

Remarque : le gestionnaire correspondant est onPressed.

Voir également clicked, released, et doubleClicked.

released(point point)

Ce signal est émis lorsque l'utilisateur relâche une pression qui a été déclenchée sur point dans une carte de zone.

Le gestionnaire de signal correspondant est onReleased.

Remarque : le gestionnaire correspondant est onReleased.

Voir également pressed, clicked, et 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.