Sur cette page

LogValueAxis QML Type

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

Import Statement: import QtGraphs
Since: Qt 6.12
In C++: QLogValueAxis
Inherits:

AbstractAxis

Propriétés

Signaux

Description détaillée

Le type LogValueAxis 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 LogValueAxis :

GraphsView {
    axisX: LogValueAxis {
        min: 1
        max: 10
    }
    axisY: LogValueAxis {
        min 0.1
        max: 100
    }
    LineSeries {
        // Add a few XYPoint data...
    }
}

Documentation des propriétés

base : real

Cette base du logarithme.

Sa valeur doit être supérieure à 0 et ne peut pas être égale à 1. La valeur par défaut est 10,0.

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. La chaîne formatée est ensuite traitée par la fonction ` LogValueAxis::labelPostFormat`.

La valeur par défaut est vide ; dans ce cas, le format « f » est utilisé.

LogValueAxis {
    titleText: "Temperature °C"
    labelFormat: "%.2f"
    labelPostFormat: "%1 °C"
    // Results in "2.50 °C"
}

Voir également QString::asprintf().

labelPostFormat : string [since 6.12]

L'étiquette passe d'abord par LogValueAxis::labelFormat pour mettre en forme la valeur, puis par cette fonction.

La valeur par défaut est « %1 ».

LogValueAxis {
    titleText: "Temperature °C"
    labelFormat: "%.2f"
    labelPostFormat: "%1 °C"
    // Results in "2.50 °C"
}

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

Voir également QString::arg().

labelPrecision : int

Nombre maximal de chiffres significatifs utilisés pour l'affichage des étiquettes. La valeur par défaut est 6. Toute précision négative est ignorée et remplacée par la valeur par défaut, soit 6.

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 l'intervalle reste valide. La valeur par défaut est 10,0.

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. La valeur par défaut est 0,0.

pan : real

Valeur de panoramique de l'axe.

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

subTickCount : int

Nombre de sous-graduations sur l'axe. Ce paramètre indique le nombre de sous-graduations affichées entre les lignes principales du graphique. Les sous-graduations ne sont pas accompagnées de libellés. Si vous définissez cette valeur sur -1, le nombre de sous-graduations sera égal à la valeur entière la plus proche de la base du logarithme. La valeur par défaut est -1.

tickCount : int [read-only]

Cette propriété indique le nombre de graduations sur l'axe. Cette valeur est en lecture seule.

visualMax : real [read-only]

Valeur maximale visuelle de l'axe.

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

visualMin : real [read-only]

Valeur minimale d'affichage de l'axe.

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

zoom : real

La valeur de zoom de l'axe.

La valeur de zoom agrandit ou réduit l'axe, et donc le graphique, sans modifier les intervalles de la grille ni les étiquettes. La valeur par défaut est 1.

Documentation sur les signaux

labelFormatChanged(string format)

Ce signal est émis lorsque le format des libellés d'axe passe à « format ».

Remarque : le gestionnaire correspondant est onLabelFormatChanged.

[since 6.12] labelPostFormatChanged(string format)

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

Remarque : le gestionnaire correspondant est onLabelPostFormatChanged.

Ce signal a été introduit dans Qt 6.12.

labelPrecisionChanged(int precision)

Ce signal est émis lorsque la précision de l'étiquette d'axe passe à « precision ».

Remarque : le gestionnaire correspondant est onLabelPrecisionChanged.

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 respectivement à min et max.

Remarque : le gestionnaire correspondant est onRangeChanged.

subTickCountChanged(int subTickCount)

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

Remarque : le gestionnaire correspondant est onSubTickCountChanged.

tickCountChanged(int tickCount)

Ce signal est émis lorsque la valeur « tickCount » passe à « tickCount ».

Remarque : le gestionnaire correspondant est « onTickCountChanged ».

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