BoxPlotSeries QML Type
Affiche les données sous forme de diagrammes en boîte à moustaches. En savoir plus...
| Import Statement: | import QtCharts 2.12 |
| In C++: | QBoxPlotSeries |
| Inherits: | |
| Status: | Deprecated |
Ce type est obsolète. Nous déconseillons fortement de l'utiliser dans du nouveau code.
Propriétés
- axisX : AbstractAxis
- axisXTop : AbstractAxis
- axisY : AbstractAxis
- axisYRight : AbstractAxis
- boxOutlineVisible : bool
- boxWidth : real
- brushFilename : string
- count : int
Signaux
- boxsetsAdded(list sets)
- boxsetsRemoved(list sets)
- clicked(BoxSet boxset)
- doubleClicked(BoxSet boxset)
- hovered(bool status, BoxSet boxset)
- pressed(BoxSet boxset)
- released(BoxSet boxset)
Méthodes
- void append(BoxSet box)
- void append(string label, VariantList values)
- BoxSet at(int index)
- void clear()
- void insert(int index, string label, VariantList values)
- void remove(QBoxSet boxset)
Description détaillée
Une série de diagrammes en boîte sert de conteneur pour les éléments des diagrammes en boîte à moustaches. Les éléments provenant de plusieurs séries sont regroupés en catégories en fonction de leur valeur d'indice.
La classe ` BarCategoryAxis ` permet d’ajouter les catégories à l’axe du graphique. Les libellés de catégorie doivent être uniques. Si le même libellé de catégorie est défini pour plusieurs éléments de diagramme en boîte et à moustaches, seul le premier est affiché.
L'extrait de code QML suivant montre comment créer un graphique à boîtes et moustaches simple :
import QtQuick 2.0
import QtCharts 2.0
ChartView {
title: "Box Plot series"
width: 400
height: 300
theme: ChartView.ChartThemeBrownSand
legend.alignment: Qt.AlignBottom
BoxPlotSeries {
id: plotSeries
name: "Income"
BoxSet { label: "Jan"; values: [3, 4, 5.1, 6.2, 8.5] }
BoxSet { label: "Feb"; values: [5, 6, 7.5, 8.6, 11.8] }
BoxSet { label: "Mar"; values: [3.2, 5, 5.7, 8, 9.2] }
BoxSet { label: "Apr"; values: [3.8, 5, 6.4, 7, 8] }
BoxSet { label: "May"; values: [4, 5, 5.2, 6, 7] }
}
}
Voir également BoxSet et BarCategoryAxis.
Documentation sur les propriétés
axisX : AbstractAxis
L'axe des x utilisé pour la série. Si vous ne définissez ni axisX ni axisXTop, un BarCategoryAxis est créé pour la série.
Voir également axisXTop.
axisXTop : AbstractAxis
L'axe des x utilisé pour la série, tracé par-dessus la vue du graphique.
Remarque : vous ne pouvez spécifier que l’une des options suivantes : « axisX » ou « axisXTop », mais pas les deux.
Voir également axisX.
axisY : AbstractAxis
L'axe des y utilisé pour la série. Si vous ne définissez ni axisY ni axisYRight, un ValueAxis est créé pour la série.
Voir également axisYRight.
axisYRight : AbstractAxis
L'axe des y utilisé pour la série, tracé vers la droite dans la vue graphique.
Remarque : vous ne pouvez spécifier que l'une des options suivantes : « axisY » ou « axisYRight », mais pas les deux.
Voir également axisY.
boxOutlineVisible : bool
La visibilité du contour de la boîte.
boxWidth : real
Largeur de l'élément dans le graphique en boîte à moustaches. Cette valeur indique la largeur relative de l'élément au sein de sa catégorie. Elle peut être comprise entre 0,0 et 1,0. Les valeurs négatives sont remplacées par 0,0 et celles supérieures à 1,0 sont remplacées par 1,0.
brushFilename : string
Le nom du fichier utilisé comme pinceau pour la série.
count : int [read-only]
Nombre d'éléments représentés par des diagrammes en boîte et à barbes dans une série de diagrammes en boîte.
Documentation Signal
boxsetsAdded(list sets)
Ce signal est émis lorsque les éléments de type « boîte à moustaches » spécifiés par sets sont ajoutés à la série.
Le gestionnaire de signal correspondant est onBoxsetsAdded().
Remarque : le gestionnaire correspondant est onBoxsetsAdded.
boxsetsRemoved(list sets)
Ce signal est émis lorsque les éléments « box-and-whiskers » spécifiés par sets sont supprimés de la série.
Le gestionnaire de signal correspondant est onBoxsetsRemoved().
Remarque : le gestionnaire correspondant est onBoxsetsRemoved.
clicked(BoxSet boxset)
Ce signal est émis lorsque l'utilisateur clique sur l'élément « boîte à moustaches » spécifié par boxset dans le graphique.
Le gestionnaire de signal correspondant est onClicked().
Remarque : le gestionnaire correspondant est onClicked.
doubleClicked(BoxSet boxset)
Ce signal est émis lorsque l'utilisateur double-clique sur l'élément « boîte à moustaches » spécifié par boxset dans le graphique.
Le gestionnaire de signal correspondant est onDoubleClicked().
Remarque : le gestionnaire correspondant est onDoubleClicked.
hovered(bool status, BoxSet boxset)
Ce signal est émis lorsqu’on passe la souris sur l’élément « boîte à moustaches » spécifié par boxset dans le graphique. Lorsque la souris passe sur l’élément, status devient true, et lorsque la souris s’en éloigne, il redevient false.
Le gestionnaire de signal correspondant est onHovered().
Remarque : le gestionnaire correspondant est onHovered.
pressed(BoxSet boxset)
Ce signal est émis lorsque l'utilisateur clique sur le bouton « boxset » du graphique.
Le gestionnaire de signal correspondant est onPressed.
Remarque : le gestionnaire correspondant est « onPressed ».
released(BoxSet boxset)
Ce signal est émis lorsque l'utilisateur relâche le bouton de la souris sur l'élément « boîte à moustaches » spécifié par boxset dans le graphique.
Le gestionnaire de signal correspondant est onReleased().
Remarque : le gestionnaire correspondant est onReleased.
Documentation de la méthode
void append(BoxSet box)
Ajoute à la série l'élément de type « boîte à moustaches » spécifié par ` box `.
void append(string label, VariantList values)
Ajoute à la série un nouvel élément de type « boîte à moustaches » avec le libellé spécifié par label et les valeurs spécifiées par values.
BoxSet at(int index)
Renvoie l'élément « boîte à moustaches » situé à la position spécifiée par ` index`.
void clear()
Supprime tous les éléments de type « boîte à moustaches » de la série et les efface définitivement.
void insert(int index, string label, VariantList values)
Insère un nouvel élément de type « boîte à moustaches » avec le libellé spécifié par ` label ` et les valeurs spécifiées par ` values ` dans la série, à la position indiquée par ` index`.
void remove(QBoxSet boxset)
Supprime de la série l'élément « boîte et moustaches » spécifié par ` boxset `.
© 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.