ValueAxis QML Type
Fügt Werte zu den Achsen eines Diagramms hinzu. Mehr...
| Import Statement: | import QtCharts 2.11 |
| In C++: | QValueAxis |
| Inherits: |
Eigenschaften
- labelFormat : string
- max : real
- min : real
- minorTickCount : int
- tickAnchor : real
(since QtCharts 2.3) - tickCount : int
- tickInterval : real
(since QtCharts 2.3) - tickType : enumeration
(since QtCharts 2.3)
Signale
- rangeChanged(string min, string max)
Methoden
- void applyNiceNumbers()
Detaillierte Beschreibung
Der Typ ValueAxis kann so eingerichtet werden, dass er eine Achsenlinie mit Häkchen, Gitternetzlinien und Schattierungen anzeigt. Die Werte auf der Achse werden an den Positionen der Häkchen gezeichnet.
Der folgende Beispielcode veranschaulicht die Verwendung des Typs ValueAxis:
Dokumentation der Eigenschaft
labelFormat : string
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äzisionsmodifikator unterstützt. Der Rest der Formatierung stammt aus dem Standard 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.
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.
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.
tickAnchor : real [since QtCharts 2.3]
Der Basiswert, von dem aus die dynamisch platzierten Tickmarks und Labels gestartet werden.
Diese Eigenschaft wurde in QtCharts 2.3 eingeführt.
tickCount : int
Die Anzahl der Tickmarks auf der Achse. Dies gibt an, wie viele Gitternetzlinien auf dem Diagramm gezeichnet werden. Der Standardwert ist 5, und die Anzahl kann nicht kleiner als 2 sein.
tickInterval : real [since QtCharts 2.3]
Der Abstand zwischen dynamisch platzierten Tickmarks und Labels.
Diese Eigenschaft wurde in QtCharts 2.3 eingeführt.
tickType : enumeration [since QtCharts 2.3]
Die Positionierungsmethode von Häkchen und Etiketten.
| Konstante | Beschreibung |
|---|---|
ValueAxis.TicksDynamic | Häkchen werden entsprechend den Werten von tickAnchor und tickInterval platziert. |
ValueAxis.TicksFixed | Die Häkchen werden gleichmäßig über den Achsenbereich platziert. Der Wert tickCount gibt die Anzahl der Ticks an. |
Diese Eigenschaft wurde in QtCharts 2.3 eingeführt.
Signal Dokumentation
rangeChanged(string min, string max)
Dieses Signal wird ausgegeben, wenn sich min oder max Wert der Achse ändert.
Der entsprechende Signalhandler ist onRangeChanged.
Hinweis: Der entsprechende Handler ist onRangeChanged.
Dokumentation der Methode
void applyNiceNumbers()
Ändert den aktuellen Bereich und die Anzahl der Häkchen auf der Achse, damit sie schön aussieht. Der Algorithmus betrachtet Zahlen, die in der Form von 1*10^n, 2* 10^n oder 5*10^n ausgedrückt werden können, als schöne Zahlen. Diese Zahlen werden verwendet, um die Abstände für die Tickmarks festzulegen.
© 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.