Sur cette page

ValueAxis QML Type

Ajoute des valeurs aux axes d'un graphique. En savoir plus...

Import Statement: import QtCharts 2.12
In C++: QValueAxis
Inherits:

AbstractAxis

Status: Deprecated

Ce type est obsolète. Nous vous déconseillons fortement de l'utiliser dans du nouveau code.

Propriétés

Signaux

Méthodes

Description détaillée

Le type ValueAxis peut être configuré pour afficher une ligne d'axe avec des repères, des lignes de quadrillage et des ombrages. Les valeurs de l'axe sont tracées aux emplacements des repères.

L'exemple de code suivant illustre l'utilisation du type ValueAxis :

ChartView {
    ValueAxis {
        id: xAxis
        min: 0
        max: 10
    }
// Add a few series...
}

Documentation sur les propriétés

labelFormat : string

La chaîne de format prend en charge les spécificateurs de conversion, les modificateurs de longueur et les indicateurs suivants, fournis par la fonction printf() de la bibliothèque C++ standard : d, i, o, x, X, f, F, e, E, g, G, c.

Si ChartView.localizeNumbers est true, les spécificateurs pris en charge sont limités à : d, e, E, f, g, G et i. De plus, seul le modificateur de précision est pris en charge. Le reste du formatage provient de l'QLocale par défaut de l'application.

Voir également QString::asprintf().

max : real

La valeur maximale sur l'axe.

Lors de la définition de cette propriété, la valeur minimale est ajustée si nécessaire, afin de garantir que la plage reste valide.

min : real

La valeur minimale sur l'axe.

Lors de la définition de cette propriété, la valeur maximale est ajustée si nécessaire, afin de garantir que la plage reste valide.

minorTickCount : int

Nombre de graduations secondaires sur l'axe. Ce paramètre indique le nombre de lignes de grille tracées entre les graduations principales du graphique. Les graduations secondaires ne sont pas accompagnées de libellés. La valeur par défaut est 0.

tickAnchor : real [since QtCharts 2.3]

Valeur de référence à partir de laquelle sont placés les repères et les libellés générés dynamiquement.

Cette propriété a été introduite dans QtCharts 2.3.

tickCount : int

Nombre de graduations sur l'axe. Ce paramètre indique le nombre de lignes de quadrillage affichées sur le graphique. La valeur par défaut est 5, et ce nombre ne peut pas être inférieur à 2.

tickInterval : real [since QtCharts 2.3]

Intervalle entre les repères et les libellés placés de manière dynamique.

Cette propriété a été introduite dans QtCharts 2.3.

tickType : enumeration [since QtCharts 2.3]

Méthode de positionnement des repères et des étiquettes.

ConstanteDescription
ValueAxis.TicksDynamicLes graduations sont placées en fonction des valeurs « tickAnchor » et « tickInterval ».
ValueAxis.TicksFixedLes graduations sont réparties de manière uniforme sur toute la plage de l'axe. La valeur tickCount spécifie le nombre de graduations.

Cette propriété a été introduite dans QtCharts 2.3.

Documentation des signaux

rangeChanged(string min, string max)

Ce signal est émis lorsque la valeur de l'axe min ou max change.

Le gestionnaire de signal correspondant est onRangeChanged.

Remarque : le gestionnaire correspondant est onRangeChanged.

Documentation des méthodes

void applyNiceNumbers()

Modifie la plage actuelle et le nombre de graduations sur l'axe afin d'obtenir un rendu esthétique. L'algorithme considère comme « esthétiques » les nombres pouvant s'exprimer sous la forme 1*10^n, 2*10^n ou 5*10^n. Ces nombres servent à définir l'espacement entre les graduations.

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