Auf dieser Seite

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. Bei der Einstellung -1 wird der Dezimalbetrag automatisch auf der Grundlage des Wertebereichs angepasst. Der Standardwert ist -1.

labelFormat : string

Der Formatstring unterstützt die folgenden Konvertierungsspezifizierer, 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 Höchstwert 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.

Bei der Einstellung dieser Eigenschaft wird der Maximalwert gegebenenfalls angepasst, um sicherzustellen, dass der Bereich gültig bleibt. Der Standardwert ist 0.0

pan : real [since 6.9]

Der Schwenkwert der Achse.

Der Schwenkwert verschiebt die Mitte der Achse, ohne die Intervalle des Gitters und der Beschriftungen zu beeinflussen. Der Standardwert ist 0.

Diese Eigenschaft wurde in Qt 6.9 eingeführt.

subTickCount : int

Die Anzahl der Unterstriche auf der Achse. Dies gibt an, wie viele Unterstriche zwischen den Hauptlinien des Diagramms gezeichnet werden. Beschriftungen werden für Unterstriche nicht 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 dynamisch platzierten Tickmarks und Beschriftungen. Der Standardwert ist 0, was bedeutet, dass die Intervalle automatisch auf der Grundlage des Mindest- und Höchstbereichs berechnet werden.

visualMax : real [read-only, since 6.11]

Der visuelle Maximalwert der Achse.

Diese Eigenschaft enthält einen visuellen maximalen Achsenwert, wenn die Achse geschwenkt oder gezoomt wurde. Der Standardwert ist max

Diese Eigenschaft wurde in Qt 6.11 eingeführt.

visualMin : real [read-only, since 6.11]

Der visuelle Mindestwert der Achse.

Diese Eigenschaft enthält einen visuellen minimalen Achsenwert, wenn die Achse geschwenkt oder gezoomt wurde. Der Standardwert ist min

Diese Eigenschaft wurde in Qt 6.11 eingeführt.

zoom : real [since 6.9]

Der Zoomwert der Achse.

Der Zoomwert vergrößert oder verkleinert die Achse und damit das Diagramm, ohne die Intervalle des Gitters und der Beschriftungen zu beeinflussen. Der Standardwert ist 1.

Diese Eigenschaft wurde in Qt 6.9 eingeführt.

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 Tick-Ankerwert auf tickAnchor ändert.

Hinweis: Der entsprechende Handler ist onTickAnchorChanged.

tickIntervalChanged(real tickInterval)

Dieses Signal wird ausgegeben, wenn sich der Wert des Tick-Intervalls auf tickInterval ändert.

Hinweis: Der entsprechende Handler ist onTickIntervalChanged.

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