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.