Sur cette page

ValueAxis QML Type

Ajoute des valeurs aux axes d'un graphique. Plus d'informations...

Import Statement: import QtGraphs
In C++: QValueAxis
Inherits:

AbstractAxis

Propriétés

Signaux

Description détaillée

Le type ValueAxis peut être configuré pour afficher une ligne d'axe avec des repères, des lignes de grille et des ombres. Les valeurs de l'axe sont dessinées à l'emplacement des marques de contrôle.

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

GraphsView {
    axisX: ValueAxis {
        max: 10
        tickInterval: 1
    }
    axisY: ValueAxis {
        min -20
        max: 40
    }
    LineSeries {
        // Add a few XYPoint data...
    }
}

Documentation sur les propriétés

labelDecimals : int

Le nombre de décimales utilisées pour afficher les étiquettes. Lorsqu'il est fixé à -1, le nombre de décimales est ajusté automatiquement en fonction de la plage de valeurs. La valeur par défaut est -1.

labelFormat : string

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

La valeur par défaut est vide, auquel cas le format "f" est utilisé.

Voir aussi QString::asprintf().

max : real

La valeur maximale de l'axe.

Lors de la définition de cette propriété, la valeur minimale est ajustée si nécessaire, afin de garantir la validité de la plage. La valeur par défaut est 10.0

min : real

La valeur minimale de l'axe.

Lors de la définition de cette propriété, la valeur maximale est ajustée si nécessaire, afin de garantir la validité de la plage. La valeur par défaut est 0.0

pan : real [since 6.9]

La valeur de panoramique de l'axe.

La valeur panoramique déplace le centre de l'axe sans affecter les intervalles de la grille et des étiquettes. La valeur par défaut est 0.

Cette propriété a été introduite dans Qt 6.9.

subTickCount : int

Le nombre de sous-titres sur l'axe. Cela indique le nombre de sous-tirets dessinés entre les lignes principales du graphique. Les étiquettes ne sont pas dessinées pour les sous-tirets. La valeur par défaut est 0.

tickAnchor : real

Valeur de base à partir de laquelle les marques et les étiquettes sont placées dynamiquement. La valeur par défaut est 0.

tickInterval : real

Intervalle entre les marques et les étiquettes placées dynamiquement. La valeur par défaut est 0, ce qui signifie que les intervalles sont automatiquement calculés sur la base des valeurs min et max.

visualMax : real [read-only, since 6.11]

Valeur maximale visuelle de l'axe.

Cette propriété contient une valeur maximale visuelle de l'axe lorsque l'axe a fait l'objet d'un panoramique ou d'un zoom. La valeur par défaut est max

Cette propriété a été introduite dans Qt 6.11.

visualMin : real [read-only, since 6.11]

Valeur minimale visuelle de l'axe.

Cette propriété contient une valeur minimale visuelle de l'axe lorsque l'axe a fait l'objet d'un panoramique ou d'un zoom. La valeur par défaut est min

Cette propriété a été introduite dans Qt 6.11.

zoom : real [since 6.9]

La valeur de zoom de l'axe.

La valeur du zoom agrandit ou rétrécit l'axe et donc le graphique sans affecter les intervalles de la grille et des étiquettes. La valeur par défaut est 1.

Cette propriété a été introduite dans Qt 6.9.

Documentation sur le signal

labelDecimalsChanged(int decimals)

Ce signal est émis lorsque le nombre de décimales de l'étiquette de l'axe passe à decimals.

Remarque : le gestionnaire correspondant est onLabelDecimalsChanged.

labelFormatChanged(string format)

Ce signal est émis lorsque le format des étiquettes d'axe passe à format.

Note : Le gestionnaire correspondant est onLabelFormatChanged.

maxChanged(real max)

Ce signal est émis lorsque la valeur maximale de l'axe passe à max.

Remarque : le gestionnaire correspondant est onMaxChanged.

minChanged(real min)

Ce signal est émis lorsque la valeur minimale de l'axe passe à min.

Remarque : le gestionnaire correspondant est onMinChanged.

rangeChanged(real min, real max)

Ce signal est émis lorsque la valeur minimale ou maximale de l'axe passe à min et max, respectivement.

Remarque : le gestionnaire correspondant est onRangeChanged.

subTickCountChanged(int subTickCount)

Ce signal est émis lorsque le nombre de sous-points sur l'axe, spécifié par subTickCount, change.

Remarque : le gestionnaire correspondant est onSubTickCountChanged.

tickAnchorChanged(real tickAnchor)

Ce signal est émis lorsque la valeur de l'ancrage du tic-tac passe à tickAnchor.

Note : Le gestionnaire correspondant est onTickAnchorChanged.

tickIntervalChanged(real tickInterval)

Ce signal est émis lorsque la valeur de l'intervalle de tic-tac passe à tickInterval.

Note : Le gestionnaire correspondant est onTickIntervalChanged.

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