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.