Sur cette page

XYSeries QML Type

Un type de base pour les séries de lignes, de splines et de dispersions. Plus d'informations...

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

AbstractSeries

Inherited By:

LineSeries, ScatterSeries, and SplineSeries

Propriétés

Signaux

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 permet d'afficher la ligne de meilleur ajustement sur un graphique. La ligne de meilleur ajustement est une ligne dans un graphique qui exprime la relation entre les points.

Documentation de la propriété

axisAngular : AbstractAxis

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

Voir aussi axisX.

axisRadial : AbstractAxis

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

Voir aussi axisY.

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.

bestFitLineColor : color

La couleur de la ligne de meilleur ajustement.

Voir aussi bestFitLineVisible.

bestFitLineVisible : bool

La visibilité de la ligne de meilleur ajustement. Cette propriété est false par défaut.

color : color

La couleur de la série. Il s'agit de la couleur du trait (stylo) dans le cas de LineSeries ou SplineSeries et de la couleur du remplissage (pinceau) dans le cas de ScatterSeries ou AreaSeries.

pointLabelsClipping : bool

L'écrêtage des étiquettes des points de données. Cette propriété est 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

La couleur utilisée pour les étiquettes des points de données. Par défaut, la couleur est celle de la brosse définie dans theme for labels.

Voir aussi pointLabelsFormat.

pointLabelsFont : font

Police utilisée pour les étiquettes des points de données.

Voir aussi pointLabelsFormat.

pointLabelsFormat : string

Format utilisé pour afficher des étiquettes avec des points de données.

Voir aussi pointLabelsVisible, pointLabelsFont, et pointLabelsColor.

pointLabelsVisible : bool

La visibilité des étiquettes des points de données. Cette propriété est false par défaut.

Voir également pointLabelsFormat et pointLabelsClipping.

pointsVisible : bool

Si les points de données sont visibles et doivent être dessiné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 elle n'est pas spécifiée, la valeur de QXYSeries::color est utilisée par défaut.

Voir aussi color.

Documentation sur les signaux

clicked(point point)

Ce signal est émis lorsque l'utilisateur déclenche un événement souris en cliquant sur le point point dans le graphique. Par exemple, ce signal est émis lorsque l'utilisateur déclenche un événement souris en cliquant sur le point du graphique :

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. Le site point est le point où la première pression a été déclenchée. 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 lorsque la souris passe sur le point point dans le graphique. Lorsque la souris passe au-dessus du point, state devient true, et lorsque la souris s'éloigne à nouveau, il devient 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().

Note : Le gestionnaire correspondant est onPointAdded.

pointRemoved(int index)

Ce signal est émis lorsqu'un point est retiré de la position spécifiée par index.

Le gestionnaire de signal correspondant est onPointRemoved().

Note : 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().

Note : 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 spécifiée par index.

Le gestionnaire de signal correspondant est onPointRemoved().

Note : 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().

Note : Le gestionnaire correspondant est onPointsReplaced.

pressed(point point)

Ce signal est émis lorsque l'utilisateur appuie sur le point de données point dans le graphique et maintient le bouton de la souris enfoncé. Par exemple, le gestionnaire de signal correspondant est :

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 la pression de la souris sur le point de données spécifié par point. Par exemple, ce signal est émis lorsque l'utilisateur relâche la souris sur le point de données spécifié par :

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 à 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 avec les coordonnées x et y à la position spécifiée par index dans la série. Si l'indice est égal ou inférieur à 0, le point est ajouté à la liste des points. Si l'indice est égal ou supérieur au nombre de points dans la série, le point est ajouté à la liste des points.

void remove(int index)

Supprime de la série le point situé à la position spécifié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 spécifié par count de la série commençant à la position spécifié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.