ValueAxis QML Type

Fügt Werte zu den Achsen eines Diagramms hinzu. Mehr...

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

AbstractAxis

Eigenschaften

Signale

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:

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

Dokumentation der Eigenschaft

labelDecimals : int

Die Anzahl der Dezimalstellen, die für die Anzeige der Beschriftungen verwendet werden. Wenn dieser Wert auf -1 gesetzt ist, wird der Dezimalbetrag automatisch auf der Grundlage des Wertebereichs angepasst. Der Standardwert ist -1.


labelFormat : string

Die Formatzeichenkette unterstützt die folgenden Konvertierungsspezifikationen, Längenmodifikatoren und Flags, die von printf() in der Standard-C++-Bibliothek bereitgestellt werden: d, i, o, x, X, f, F, e, E, g, G, c.

Der Standardwert ist leer, in diesem Fall wird das Format 'f' verwendet.

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 Standardwert ist 10.0


min : real

Der Mindestwert auf der Achse.

Beim Einstellen dieser Eigenschaft wird der Maximalwert bei Bedarf angepasst, um sicherzustellen, dass der Bereich gültig bleibt. Der Standardwert ist 0.0


subTickCount : int

Die Anzahl der Unterstriche auf der Achse. Diese Eigenschaft gibt an, wie viele Unterstriche zwischen den Hauptlinien im Diagramm gezeichnet werden. Für Unterstriche werden keine Beschriftungen gezeichnet. Der Standardwert ist 0.


tickAnchor : real

Der Basiswert, von dem aus die dynamisch platzierten Häkchen und Beschriftungen gestartet werden. Der Standardwert ist 0.


tickInterval : real

Das Intervall zwischen den dynamisch platzierten Häkchen und Beschriftungen. Der Standardwert ist 0, was bedeutet, dass die Intervalle automatisch auf der Grundlage des Minimal- und Maximalbereichs berechnet werden.


Signal Dokumentation

labelDecimalsChanged(int decimals)

Dieses Signal wird ausgegeben, wenn sich die Anzahl der Dezimalstellen der Achsenbeschriftung auf decimals ändert.

Hinweis: Der entsprechende Handler ist onLabelDecimalsChanged.


labelFormatChanged(string format)

Dieses Signal wird ausgegeben, wenn sich das Format der Achsenbeschriftungen auf format ändert.

Hinweis: Der entsprechende Handler ist onLabelFormatChanged.


maxChanged(real max)

Dieses Signal wird ausgegeben, wenn sich der Maximalwert der Achse auf max ändert.

Hinweis: Der entsprechende Handler ist onMaxChanged.


minChanged(real min)

Dieses Signal wird ausgegeben, wenn sich der Minimalwert der Achse auf min ändert.

Hinweis: Der entsprechende Handler ist onMinChanged.


rangeChanged(real min, real max)

Dieses Signal wird ausgegeben, wenn sich der minimale oder maximale Wert der Achse auf min bzw. max ändert.

Hinweis: Der entsprechende Handler ist onRangeChanged.


subTickCountChanged(int subTickCount)

Dieses Signal wird ausgegeben, wenn sich die Anzahl der Teilstriche auf der Achse, angegeben durch subTickCount, ändert.

Hinweis: Der entsprechende Handler ist onSubTickCountChanged.


tickAnchorChanged(real tickAnchor)

Dieses Signal wird ausgegeben, wenn sich der Wert der Tickverankerung auf tickAnchor ändert.

Hinweis: Der entsprechende Handler ist onTickAnchorChanged.


tickIntervalChanged(real tickInterval)

Dieses Signal wird ausgegeben, wenn sich der Wert des Tickintervalls auf tickInterval ändert.

Hinweis: Der entsprechende Handler ist onTickIntervalChanged.


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