LogValue3DAxisFormatter QML Type
Stellt Formatierungsregeln für eine logarithmische Wertachse zur Verfügung. Mehr...
Import Statement: | import QtGraphs |
In C++: | QLogValue3DAxisFormatter |
Inherits: |
- Liste aller Mitglieder, einschließlich geerbter Mitglieder
- LogValue3DAxisFormatter ist Teil von Qt Graphs QML Types for 3D.
Eigenschaften
- autoSubGrid : bool
- base : real
- edgeLabelsVisible : bool
Signale
- autoSubGridChanged(bool enabled)
- baseChanged(real base)
- edgeLabelsVisibleChanged(bool enabled)
Detaillierte Beschreibung
Wenn ein Formatierer an eine Wertachse angehängt ist, kann der Achsenbereich keine negativen Werte oder die Null enthalten.
Eigenschaft Dokumentation
autoSubGrid : bool |
Legt fest, ob Untergitterpositionen automatisch generiert werden.
Wenn dieser Eigenschaftswert auf true
festgelegt ist, wird die Anzahl der Untersegmente der übergeordneten Achse bei der Berechnung der Positionen der Untergitterlinien ignoriert. Die Unterrasterpositionen werden automatisch entsprechend dem Eigenschaftswert base erzeugt. Die Anzahl der Untergitterlinien wird auf den Basiswert minus eins gesetzt und abgerundet. Diese Eigenschaft wird ignoriert, wenn der Basiswert Null ist. Die Standardeinstellung ist true
.
Siehe auch base und Value3DAxis::subSegmentCount.
base : real |
Die Basis des Logarithmus, der für die Zuordnung der Achsenwerte verwendet wird. Wenn die Basis ungleich Null ist, wird die Anzahl der übergeordneten Achsensegmente bei der Berechnung der Gitterlinien- und Labelpositionen ignoriert. Wenn Sie möchten, dass der Bereich wie bei einer normalen Wertachse in gleiche Segmente unterteilt wird, setzen Sie diesen Eigenschaftswert auf Null.
Die Basis muss Null oder ein positiver Wert sein und kann nicht gleich Eins sein. Der Standardwert ist zehn.
Siehe auch Value3DAxis::segmentCount.
edgeLabelsVisible : bool |
Legt fest, ob die erste und letzte Beschriftung auf der Achse sichtbar ist.
Wenn der Wert der Eigenschaft base ungleich Null ist, ist der gesamte Achsenbereich oft nicht gleichmäßig in Segmente unterteilt. Das erste und das letzte Segment sind oft kleiner als die anderen Segmente. Im Extremfall kann dies dazu führen, dass sich die Beschriftungen der ersten und letzten beiden Gitterlinien überlappen. Indem Sie diese Eigenschaft auf false
setzen, können Sie die Anzeige der minimalen und maximalen Beschriftungen für die Achse in den Fällen unterdrücken, in denen die Segmente nicht genau auf die Achse passen. Die Standardeinstellung ist true
.
Siehe auch base und Abstract3DAxis::labels.
Signal Dokumentation
autoSubGridChanged(bool enabled) |
Dieses Signal wird ausgegeben, wenn sich der Wert, der angibt, ob Untergitterpositionen automatisch erzeugt werden, auf enabled ändert.
Hinweis: Der entsprechende Handler ist onAutoSubGridChanged
.
baseChanged(real base) |
Dieses Signal wird ausgegeben, wenn sich die Basis des Logarithmus, der zur Abbildung der Achsenwerte verwendet wird, auf base ändert.
Hinweis: Der entsprechende Handler ist onBaseChanged
.
edgeLabelsVisibleChanged(bool enabled) |
Dieses Signal wird ausgegeben, wenn sich der Wert, der angibt, ob die erste und letzte Beschriftung auf der Achse angezeigt werden soll, auf enabled ändert.
Hinweis: Der entsprechende Handler ist onEdgeLabelsVisibleChanged
.
© 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.