このページでは

QColorAxis Class

QColorAxis クラスは、チャートの軸の 1 つとしてカラースケールを表示します。詳細...

Header: #include <QColorAxis>
Since: Qt 6.2
Inherits: QAbstractAxis
Status: Deprecated

このクラスは非推奨です。新しいコードでの使用は強く推奨しません。

プロパティ

パブリック関数

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

シグナル

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)

詳細な説明

カラー軸を設定することで、渡されたグラデーションに基づいたカラースケールを表示できます。このスケールには、QXYSeries::colorby メソッドで渡されたデータに基づいたラベル付きの目盛りが表示されます。

プロパティのドキュメント

autoRange : bool

このプロパティは、範囲をQXYSeries::colorBy メソッドで渡された値のリストから設定するか、それとも軸自体から取得するかを指定するプロパティを保持します。

デフォルト値は `true` です。

アクセス関数:

bool autoRange() const
void setAutoRange(bool autoRange)

通知シグナル:

void autoRangeChanged(bool autoRange)

max : qreal

このプロパティは、軸上の最大値を保持します。

このプロパティを設定すると、範囲が有効な状態を維持できるよう、必要に応じて最小値が調整されます。

アクセス関数:

qreal max() const
void setMax(qreal max)

通知信号:

void maxChanged(qreal max)

min : qreal

このプロパティは、軸上の最小値を保持します。

このプロパティを設定すると、範囲が有効な状態を維持できるよう、必要に応じて最大値が調整されます。

アクセス関数:

qreal min() const
void setMin(qreal min)

通知信号:

void minChanged(qreal min)

size : qreal

このプロパティは、カラースケールのサイズを指定します。

配置に応じて、この値は幅または高さを示します。

アクセス関数:

qreal size() const
void setSize(const qreal size)

通知シグナル:

void sizeChanged(const qreal size)

tickCount : int

このプロパティは、軸上の目盛りの数を保持します。これは、QColorAxis::gridVisible がtrue に設定されている場合、チャート上に描画されるグリッド線の本数を示します。デフォルト値は 5 で、この数値は 2 未満にすることはできません。

注: QColorAxis では、このタイプの軸は幾何学的値を表さないため、グリッド 線は デフォルトで意図的に非表示になっています。

アクセス関数:

int tickCount() const
void setTickCount(int count)

通知シグナル:

void tickCountChanged(int tickCount)

メンバ関数のドキュメント

[virtual noexcept] QColorAxis::~QColorAxis()

そのオブジェクトを破棄します。

[signal] void QColorAxis::autoRangeChanged(bool autoRange)

このシグナルは、autoRange で指定されたオートレンジモードが変更されたときに発生します。

注: プロパティ `autoRange` に対する通知 シグナルです。

QLinearGradient QColorAxis::gradient() const

カラースケールで現在使用されているグラデーションを取得します。

注: 軸が系列に紐付けられている場合 、このグラデーションはQXYSeries::colorBy メソッドでも使用されます。

「setGradient」も参照してください 。

[signal] void QColorAxis::maxChanged(qreal max)

このシグナルは、max で指定された軸の最大値が変化したときに発生します。

注: プロパティ `max` に対する通知 シグナルです。

[signal] void QColorAxis::minChanged(qreal min)

このシグナルは、min で指定された軸の最小値が変化したときに発生します。

注: プロパティ `min` に関する通知 シグナルです。

[signal] void QColorAxis::rangeChanged(qreal min, qreal max)

このシグナルは、min およびmax で指定された軸の最小値または最大値が変化したときに発生します。

void QColorAxis::setGradient(const QLinearGradient &gradient)

カラースケールのグラデーションをgradient に設定します。

注: 軸が系列に紐付けられている場合 、このグラデーションは `QXYSeries::colorBy ` メソッドでも使用されます。

「gradient」も参照してください 。

[signal] void QColorAxis::tickCountChanged(int tickCount)

このシグナルは、tickCount で指定された軸上の目盛りの数が変更されたときに発生します。

注: プロパティ `tickCount`の通知 シグナルです。

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