LogValueAxis QML Type
Fügt der Achse eines Diagramms eine logarithmische Skala hinzu. Mehr...
| Import Statement: | import QtCharts 2.11 |
| In C++: | QLogValueAxis |
| Inherits: |
Eigenschaften
- base : real
- labelFormat : string
- max : real
- min : real
- minorTickCount : int
- tickCount : int
Signale
- minorTickCountChanged(int minorTickCount)
- tickCountChanged(int tickCount)
Ausführliche Beschreibung
Eine logarithmische Skala ist eine nichtlineare Skala, die auf Größenordnungen basiert, so dass jede Tickmarkierung auf der Achse die vorherige Tickmarkierung multipliziert mit einem Wert ist.
Hinweis: Wenn ein LogValueAxis-Typ an eine Reihe mit einem oder mehreren Punkten mit negativen oder Nullwerten auf der zugehörigen Dimension angehängt ist, wird die Reihe überhaupt nicht gezeichnet. Dies ist besonders relevant, wenn XYModelMapper verwendet werden, da leere Zellen in Modellen typischerweise Nullwerte enthalten.
Dokumentation der Eigenschaft
base : real
Die Basis des Logarithmus.
Der Wert muss größer als 0 sein und kann nicht gleich 1 sein.
labelFormat : string
Das Beschriftungsformat der Achse.
Die Formatzeichenkette unterstützt die folgenden Konvertierungsspezifizierer, Längenmodifizierer und Flags, die von printf() in der Standard-C++-Bibliothek bereitgestellt werden: d, i, o, x, X, f, F, e, E, g, G, c.
Wenn ChartView.localizeNumbers true ist, beschränken sich die unterstützten Spezifizierer auf: d, e, E, f, g, G und i. Außerdem wird nur der Präzisionsmodifizierer unterstützt. Der Rest der Formatierung stammt von der Standardeinstellung QLocale der Anwendung.
Siehe auch QString::asprintf().
max : real
Der maximale Wert auf der Achse.
Bei der Einstellung dieser Eigenschaft wird der Mindestwert gegebenenfalls angepasst, um sicherzustellen, dass der Bereich gültig bleibt. Der Wert muss größer als 0 sein.
min : real
Der Mindestwert auf der Achse.
Bei der Einstellung dieser Eigenschaft wird der Maximalwert gegebenenfalls angepasst, um sicherzustellen, dass der Bereich gültig bleibt. Der Wert muss größer als 0 sein.
minorTickCount : int
Die Anzahl der kleineren Tick-Markierungen auf der Achse. Dies gibt an, wie viele Gitternetzlinien zwischen den großen Ticks auf dem Diagramm gezeichnet werden. Beschriftungen werden für kleinere Ticks nicht gezeichnet. Der Standardwert ist 0. Setzen Sie den Wert auf -1 und die Anzahl der Gitternetzlinien zwischen den Haupt-Ticks wird automatisch berechnet.
tickCount : int [read-only]
Die Anzahl der Tickmarks auf der Achse. Dieser Wert gibt an, wie viele Gitternetzlinien auf dem Diagramm gezeichnet werden. Dieser Wert ist schreibgeschützt.
Signal-Dokumentation
minorTickCountChanged(int minorTickCount)
Dieses Signal wird ausgegeben, wenn sich die Anzahl der kleineren Tickmarks auf der Achse, angegeben durch minorTickCount, ändert.
Hinweis: Der entsprechende Handler ist onMinorTickCountChanged.
tickCountChanged(int tickCount)
Dieses Signal wird ausgegeben, wenn sich die Anzahl der Tickmarks auf der Achse, angegeben durch tickCount, ändert.
Hinweis: Der entsprechende Handler ist 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.