QColorAxis Class
Die Klasse QColorAxis zeigt eine Farbskala als eine der Achsen des Diagramms an. Mehr...
Header: | #include <QColorAxis> |
Since: | Qt 6.2 |
Inherits: | QAbstractAxis |
Eigenschaften
Öffentliche Funktionen
virtual | ~QColorAxis() |
bool | autoRange() const |
QLinearGradient | gradient() const |
qreal | max() const |
qreal | min() const |
void | setAutoRange(bool autoRange) |
void | setGradient(const QLinearGradient &gradient) |
void | setMax(qreal max) |
void | setMin(qreal min) |
void | setSize(const qreal size) |
void | setTickCount(int count) |
qreal | size() const |
int | tickCount() const |
Signale
void | autoRangeChanged(bool autoRange) |
void | maxChanged(qreal max) |
void | minChanged(qreal min) |
void | rangeChanged(qreal min, qreal max) |
void | sizeChanged(const qreal size) |
void | tickCountChanged(int tickCount) |
Detaillierte Beschreibung
Eine Farbachse kann so eingerichtet werden, dass sie eine Farbskala auf der Grundlage des übergebenen Farbverlaufs anzeigt. Die Skala hat Tickmarks mit Beschriftungen basierend auf den in der Methode QXYSeries::colorby übergebenen Daten.
Dokumentation der Eigenschaft
autoRange : bool
Diese Eigenschaft gibt an, ob der Bereich aus der Liste der in der Methode QXYSeries::colorBy übergebenen Werte oder aus der Achse selbst bestimmt werden soll.
Der Standardwert ist true
.
Zugriffsfunktionen:
bool | autoRange() const |
void | setAutoRange(bool autoRange) |
Notifier-Signal:
void | autoRangeChanged(bool autoRange) |
max : qreal
Diese Eigenschaft enthält den Maximalwert auf der Achse.
Beim Festlegen dieser Eigenschaft wird der Mindestwert gegebenenfalls angepasst, um sicherzustellen, dass der Bereich gültig bleibt.
Zugriffsfunktionen:
qreal | max() const |
void | setMax(qreal max) |
Melder-Signal:
void | maxChanged(qreal max) |
min : qreal
Diese Eigenschaft enthält den Mindestwert auf der Achse.
Beim Einstellen dieser Eigenschaft wird der Maximalwert gegebenenfalls angepasst, um sicherzustellen, dass der Bereich gültig bleibt.
Zugriffsfunktionen:
qreal | min() const |
void | setMin(qreal min) |
Melder-Signal:
void | minChanged(qreal min) |
size : qreal
Diese Eigenschaft gibt die Größe der Farbskala an.
Je nach Ausrichtung gibt der Wert entweder die Breite oder die Höhe an.
Zugriffsfunktionen:
qreal | size() const |
void | setSize(const qreal size) |
Melder-Signal:
void | sizeChanged(const qreal size) |
tickCount : int
Diese Eigenschaft enthält die Anzahl der Tickmarks auf der Achse. Sie gibt an, wie viele Gitternetzlinien auf dem Diagramm gezeichnet werden, wenn QColorAxis::gridVisible gleich true
ist. Der Standardwert ist 5, und die Anzahl kann nicht kleiner als 2 sein.
Hinweis: Gitternetzlinien sind in QColorAxis absichtlich unsichtbar, da diese Art von Achse keine geometrischen Werte darstellt.
Zugriffsfunktionen:
int | tickCount() const |
void | setTickCount(int count) |
Melder-Signal:
void | tickCountChanged(int tickCount) |
Dokumentation der Mitgliedsfunktionen
[virtual noexcept]
QColorAxis::~QColorAxis()
Zerstört das Objekt.
[signal]
void QColorAxis::autoRangeChanged(bool autoRange)
Dieses Signal wird ausgegeben, wenn sich der durch autoRange angegebene Auto-Range-Modus ändert.
Hinweis: Meldesignal für die Eigenschaft autoRange.
QLinearGradient QColorAxis::gradient() const
Gibt den aktuell auf der Farbskala verwendeten Farbverlauf zurück.
Hinweis: Wenn die Achse mit einer Serie verbunden ist, wird der Farbverlauf auch von der Methode QXYSeries::colorBy verwendet.
Siehe auch setGradient.
[signal]
void QColorAxis::maxChanged(qreal max)
Dieses Signal wird ausgegeben, wenn sich der Maximalwert der Achse, der durch max angegeben wird, ändert.
Hinweis: Meldesignal für die Eigenschaft max.
[signal]
void QColorAxis::minChanged(qreal min)
Dieses Signal wird ausgegeben, wenn sich der Mindestwert der Achse, der durch min angegeben wird, ändert.
Hinweis: Meldesignal für die Eigenschaft min.
[signal]
void QColorAxis::rangeChanged(qreal min, qreal max)
Dieses Signal wird ausgegeben, wenn sich der Minimal- oder Maximalwert der Achse, der durch min und max festgelegt ist, ändert.
void QColorAxis::setGradient(const QLinearGradient &gradient)
Setzt den Farbverlauf auf der Farbskala auf gradient.
Hinweis: Wenn die Achse mit einer Reihe verbunden ist, wird der Farbverlauf auch von der Methode QXYSeries::colorBy verwendet.
Siehe auch gradient.
[signal]
void QColorAxis::tickCountChanged(int tickCount)
Dieses Signal wird ausgegeben, wenn sich die Anzahl der Tickmarks auf der Achse, angegeben durch tickCount, ändert.
Hinweis: Benachrichtigungssignal für die Eigenschaft tickCount.
© 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.