XYSeries QML Type
Type de base pour les séries de lignes, de splines et de points. En savoir plus…
| Import Statement: | import QtCharts 2.12 |
| In C++: | QXYSeries |
| Inherits: | |
| Inherited By: | |
| Status: | Deprecated |
Ce type est obsolète. Nous vous déconseillons fortement de l'utiliser dans du nouveau code.
Propriétés
- axisAngular : AbstractAxis
- axisRadial : AbstractAxis
- axisX : AbstractAxis
- axisXTop : AbstractAxis
- axisY : AbstractAxis
- axisYRight : AbstractAxis
- bestFitLineColor : color
- bestFitLineVisible : bool
- color : color
- pointLabelsClipping : bool
- pointLabelsColor : font
- pointLabelsFont : font
- pointLabelsFormat : string
- pointLabelsVisible : bool
- pointsVisible : bool
- selectedColor : color
Signaux
- clicked(point point)
- doubleClicked(point point)
- hovered(point point, bool state)
- pointAdded(int index)
- pointRemoved(int index)
- pointReplaced(int index)
- pointsRemoved(int index, int count)
- pointsReplaced()
- pressed(point point)
- released(point point)
Méthodes
- void append(real x, real y)
- point at(int index)
- void insert(int index, real x, real y)
- void remove(int index)
- void remove(real x, real y)
- void removePoints(int index, int count)
- void replace(real oldX, real oldY, real newX, real newY)
Description détaillée
XYSeries prend en charge l’affichage d’une droite de régression sur un graphique. La droite de régression est une droite qui traverse le graphique et qui exprime la relation entre les points.
Documentation sur les propriétés
axisAngular : AbstractAxis
L'axe angulaire utilisé pour la série, tracé autour de la vue graphique polaire.
Voir également axisX.
axisRadial : AbstractAxis
L'axe radial utilisé pour la série, tracé à l'intérieur du graphique polaire.
Voir également axisY.
axisX : AbstractAxis
L'axe des x utilisé pour la série. Si vous ne définissez ni axisX ni axisXTop, un axe des valeurs est créé pour la série.
Voir également axisXTop et ValueAxis.
axisXTop : AbstractAxis
L'axe des x utilisé pour la série, tracé par-dessus la vue graphique.
Remarque : vous ne pouvez spécifier que 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 axe des valeurs est créé pour la série.
Voir également axisYRight et ValueAxis.
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.
bestFitLineColor : color
La couleur de la droite d'ajustement.
Voir également bestFitLineVisible.
bestFitLineVisible : bool
Visibilité de la droite d'ajustement optimal. Cette propriété est définie par défaut sur « false ».
color : color
La couleur de la série. Il s'agit de la couleur du trait (stylo) pour les séries de type « LineSeries » ou « SplineSeries », et de la couleur de remplissage (pinceau) pour les séries de type « ScatterSeries » ou « AreaSeries ».
pointLabelsClipping : bool
Le découpage des libellés des points de données. Cette propriété est activée par défaut ( true ). Les libellés situés à la lisière de la zone de tracé sont tronqués lorsque le découpage est activé.
Voir également pointLabelsVisible.
pointLabelsColor : font
Couleur utilisée pour les étiquettes des points de données. Par défaut, cette couleur correspond à celle du pinceau défini dans le thème pour les étiquettes.
Voir aussi pointLabelsFormat.
pointLabelsFont : font
La police utilisée pour les libellés des points de données.
Voir également pointLabelsFormat.
pointLabelsFormat : string
Format utilisé pour afficher les étiquettes associées aux points de données.
Voir également pointLabelsVisible, pointLabelsFont et pointLabelsColor.
pointLabelsVisible : bool
La visibilité des étiquettes des points de données. Cette propriété est définie par défaut sur « false ».
Voir également pointLabelsFormat et pointLabelsClipping.
pointsVisible : bool
Si les points de données sont visibles et doivent être affichés.
selectedColor : color
La couleur des points sélectionnés. Il s'agit de la couleur de remplissage (pinceau) des points marqués comme sélectionnés. Si aucune valeur n'est spécifiée, la valeur de ` QXYSeries::color ` est utilisée par défaut.
Voir également color.
Documentation sur les signaux
clicked(point point)
Ce signal est émis lorsque l'utilisateur déclenche un événement de souris en cliquant sur le point point dans le graphique. Par exemple :
LineSeries {
XYPoint { x: 0; y: 0 }
XYPoint { x: 1.1; y: 2.1 }
onClicked: console.log("onClicked: " + point.x + ", " + point.y);
}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 double-clique sur le point de données point dans le graphique. L'point correspond au point où le premier clic a été déclenché. Par exemple :
LineSeries {
XYPoint { x: 0; y: 0 }
XYPoint { x: 1.1; y: 2.1 }
onDoubleClicked: console.log("onDoubleClicked: " + point.x + ", " + point.y);
}Le gestionnaire de signal correspondant est onDoubleClicked().
Remarque : le gestionnaire correspondant est onDoubleClicked.
Voir également pressed(), released() et clicked().
hovered(point point, bool state)
Ce signal est émis lorsqu'on passe la souris sur le point point dans le graphique. Lorsque la souris passe sur le point, state 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.
pointAdded(int index)
Ce signal est émis lorsqu'un point est ajouté à la position spécifiée par index.
Le gestionnaire de signal correspondant est onPointAdded().
Remarque : le gestionnaire correspondant est onPointAdded.
pointRemoved(int index)
Ce signal est émis lorsqu’un point est supprimé de la position spécifiée par index.
Le gestionnaire de signal correspondant est onPointRemoved().
Remarque : le gestionnaire correspondant est onPointRemoved.
pointReplaced(int index)
Ce signal est émis lorsqu'un point est remplacé à la position spécifiée par index.
Le gestionnaire de signal correspondant est onPointReplaced().
Remarque : le gestionnaire correspondant est onPointReplaced.
pointsRemoved(int index, int count)
Ce signal est émis lorsque le nombre de points spécifié par count est supprimé à partir de la position indiquée par index.
Le gestionnaire de signal correspondant est onPointRemoved().
Remarque : le gestionnaire correspondant est onPointsRemoved.
pointsReplaced()
Ce signal est émis lorsque tous les points sont remplacés par d'autres points.
Le gestionnaire de signal correspondant est onPointsReplaced().
Remarque : le gestionnaire correspondant est onPointsReplaced.
pressed(point point)
Ce signal est émis lorsque l'utilisateur clique sur le point de données point dans le graphique et maintient le bouton de la souris enfoncé. Par exemple :
LineSeries {
XYPoint { x: 0; y: 0 }
XYPoint { x: 1.1; y: 2.1 }
onPressed: console.log("onPressed: " + point.x + ", " + point.y);
}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 le bouton de la souris sur le point de données spécifié par point. Par exemple :
LineSeries {
XYPoint { x: 0; y: 0 }
XYPoint { x: 1.1; y: 2.1 }
onReleased: console.log("onReleased: " + point.x + ", " + point.y);
}Le gestionnaire de signal correspondant est onReleased().
Remarque : le gestionnaire correspondant est onReleased.
Voir également pressed(), clicked() et doubleClicked().
Documentation de la méthode
void append(real x, real y)
Ajoute à la série un point dont les coordonnées sont x et y.
point at(int index)
Renvoie le point situé à la position spécifiée par ` index`. Renvoie (0, 0) si l'index n'est pas valide.
void insert(int index, real x, real y)
Insère un point aux coordonnées x et y à la position indiquée par index dans la série. Si l'index est égal à 0 ou inférieur à 0, le point est ajouté au début de la liste des points. Si l'index est égal ou supérieur au nombre de points de la série, le point est ajouté à la fin de la liste des points.
void remove(int index)
Supprime de la série le point situé à la position indiquée par index.
void remove(real x, real y)
Supprime de la série le point dont les coordonnées sont x et y. Ne fait rien si le point n'existe pas.
void removePoints(int index, int count)
Supprime le nombre de points indiqué par ` count ` de la série à partir de la position indiquée par ` index`.
void replace(real oldX, real oldY, real newX, real newY)
Remplace le point dont les coordonnées sont oldX et oldY par le point dont les coordonnées sont newX et newY. Ne fait rien si l'ancien point n'existe pas.
© 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.