QLogValueAxis Class
La classe QLogValueAxis ajoute une échelle logarithmique à l'axe d'un graphique. En savoir plus...
| Header: | #include <QLogValueAxis> |
| In QML: | LogValueAxis |
| Inherits: | QAbstractAxis |
| Status: | Deprecated |
Cette classe est obsolète. Nous vous déconseillons fortement de l'utiliser dans du nouveau code.
Propriétés
|
|
Fonctions publiques
| QLogValueAxis(QObject *parent = nullptr) | |
| virtual | ~QLogValueAxis() |
| qreal | base() const |
| QString | labelFormat() const |
| qreal | max() const |
| qreal | min() const |
| int | minorTickCount() const |
| void | setBase(qreal base) |
| void | setLabelFormat(const QString &format) |
| void | setMax(qreal max) |
| void | setMin(qreal min) |
| void | setMinorTickCount(int minorTickCount) |
| void | setRange(qreal min, qreal max) |
| int | tickCount() const |
Fonctions publiques réimplémentées
| virtual QAbstractAxis::AxisType | type() const override |
Signaux
| void | baseChanged(qreal base) |
| void | labelFormatChanged(const QString &format) |
| void | maxChanged(qreal max) |
| void | minChanged(qreal min) |
| void | minorTickCountChanged(int minorTickCount) |
| void | rangeChanged(qreal min, qreal max) |
| void | tickCountChanged(int tickCount) |
Description détaillée
Une échelle logarithmique est une échelle non linéaire basée sur les ordres de grandeur, de sorte que chaque graduation sur l’axe correspond à la graduation précédente multipliée par une valeur.
Remarque : si QLogValueAxis est associé à une série comportant un ou plusieurs points dont les valeurs sont négatives ou nulles sur la dimension associée, la série ne sera pas tracée du tout. Ceci est particulièrement pertinent lorsque des XYModelMappers sont utilisés, car les cellules vides dans les modèles contiennent généralement des valeurs nulles.
Documentation des propriétés
base : qreal
Cette propriété définit la base du logarithme.
La valeur doit être supérieure à 0 et ne peut pas être égale à 1.
Fonctions d'accès :
| qreal | base() const |
| void | setBase(qreal base) |
Signal de notification :
| void | baseChanged(qreal base) |
labelFormat : QString
Cette propriété contient le format d'étiquette de l'axe.
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 QChart::localizeNumbers est défini sur 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.
Fonctions d’accès :
| QString | labelFormat() const |
| void | setLabelFormat(const QString &format) |
Signal de notification :
| void | labelFormatChanged(const QString &format) |
Voir également QString::asprintf().
max : qreal
Cette propriété contient 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 que la plage reste valide. La valeur doit être supérieure à 0.
Fonctions d'accès :
| qreal | max() const |
| void | setMax(qreal max) |
Signal de notification :
| void | maxChanged(qreal max) |
min : qreal
Cette propriété contient 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 doit être supérieure à 0.
Fonctions d'accès :
| qreal | min() const |
| void | setMin(qreal min) |
Signal de notification :
| void | minChanged(qreal min) |
minorTickCount : int
Cette propriété détermine le nombre de graduations secondaires sur l'axe. Elle indique le nombre de lignes de quadrillage tracées entre les graduations principales du graphique. Les graduations secondaires ne sont pas accompagnées d'étiquettes. La valeur par défaut est 0. Si vous définissez cette valeur sur -1, le nombre de lignes de quadrillage entre les graduations principales sera calculé automatiquement.
Fonctions d'accès :
| int | minorTickCount() const |
| void | setMinorTickCount(int minorTickCount) |
Signal de notification :
| void | minorTickCountChanged(int minorTickCount) |
[read-only] tickCount : int
Cette propriété indique le nombre de repères sur l'axe. Elle précise le nombre de lignes de grille tracées sur le graphique. Cette valeur est en lecture seule.
Fonctions d'accès :
| int | tickCount() const |
Signal de notification :
| void | tickCountChanged(int tickCount) |
Documentation des fonctions membres
[explicit] QLogValueAxis::QLogValueAxis(QObject *parent = nullptr)
Crée un objet « axe » qui est un enfant de parent.
[virtual noexcept] QLogValueAxis::~QLogValueAxis()
Détruit l'objet.
[signal] void QLogValueAxis::baseChanged(qreal base)
Ce signal est émis lorsque l'base e du logarithme de l'axe change.
Remarque : signalde notification pour la propriété « base ».
[signal] void QLogValueAxis::labelFormatChanged(const QString &format)
Ce signal est émis lorsque la valeur de la propriété « format » des étiquettes d'axe change.
Remarque : signalde notification pour la propriété « labelFormat ».
[signal] void QLogValueAxis::maxChanged(qreal max)
Ce signal est émis lorsque la valeur maximale de l'axe, spécifiée par max, change.
Remarque : signalde notification pour la propriété max.
[signal] void QLogValueAxis::minChanged(qreal min)
Ce signal est émis lorsque la valeur minimale de l'axe, spécifiée par min, change.
Remarque : signalde notification pour la propriété min.
[signal] void QLogValueAxis::minorTickCountChanged(int minorTickCount)
Ce signal est émis lorsque le nombre de graduations secondaires sur l'axe, spécifié par minorTickCount, change.
Remarque : signalde notification pour la propriété minorTickCount.
[signal] void QLogValueAxis::rangeChanged(qreal min, qreal max)
Ce signal est émis lorsque la valeur minimale ou maximale de l'axe, définie par min et max, change.
void QLogValueAxis::setRange(qreal min, qreal max)
Définit l'intervalle compris entre min et max sur l'axe. Si min est supérieur à max, cette fonction se termine sans effectuer de modification.
[signal] void QLogValueAxis::tickCountChanged(int tickCount)
Ce signal est émis lorsque le nombre de graduations sur l'axe, spécifié par tickCount, change.
Remarque : signalde notification pour la propriété ` tickCount`.
[override virtual] QAbstractAxis::AxisType QLogValueAxis::type() const
Réimplémente : ` QAbstractAxis::type()` const.
Renvoie le type de l'axe.
© 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.