QLogValueAxis Class
QLogValueAxis クラスは、チャートの軸に対数スケールを追加します。詳細...
| Header: | #include <QLogValueAxis> |
| In QML: | LogValueAxis |
| Inherits: | QAbstractAxis |
| Status: | Deprecated |
このクラスは非推奨となっています。新しいコードでの使用は強く推奨しません。
プロパティ
|
|
パブリック関数
| QLogValueAxis(QObject *parent = nullptr) | |
| virtual | ~QLogValueAxis() |
| qreal | base() const |
| QString | labelFormat() const |
| qreal | max() const |
| qreal | min() const |
| int | minorTickCount() const |
| void | setBase(qreal base) |
| void | setLabelFormat(const QString &format) |
| void | setMax(qreal max) |
| void | setMin(qreal min) |
| void | setMinorTickCount(int minorTickCount) |
| void | setRange(qreal min, qreal max) |
| int | tickCount() const |
再実装されたパブリック関数
| virtual QAbstractAxis::AxisType | type() const override |
シグナル
| void | baseChanged(qreal base) |
| void | labelFormatChanged(const QString &format) |
| void | maxChanged(qreal max) |
| void | minChanged(qreal min) |
| void | minorTickCountChanged(int minorTickCount) |
| void | rangeChanged(qreal min, qreal max) |
| void | tickCountChanged(int tickCount) |
詳細な説明
対数スケールは、桁数に基づく非線形スケールであり、軸上の各目盛は、前の目盛に一定の値を乗じたものになります。
注: QLogValueAxis が、関連付けられたディメンションに負の値または 0 の値を持つ 1 つ以上のポイントを含むシリーズにアタッチされている場合 、そのシリーズはまったくプロットされません。これは、XYModelMappers を使用する場合に特に重要になります。なぜなら、モデルの空のセルには通常、0 の値が含まれているからです。
プロパティのドキュメント
base : qreal
このプロパティには、対数の底が格納されます。
値は0より大きく、1であってはなりません。
アクセス関数:
| qreal | base() const |
| void | setBase(qreal base) |
通知信号:
| void | baseChanged(qreal base) |
labelFormat : QString
このプロパティは、軸のラベル形式を保持します。
このフォーマット文字列は、標準C++ライブラリのprintf() で提供される以下の変換指定子、長さ修飾子、およびフラグをサポートしています:d、i、o、x、X、f、F、e、E、g、G、c。
QChart::localizeNumbers がtrue の場合、サポートされる指定子はd、e、E、f、g、G、およびiに限定されます。また、精度修飾子のみがサポートされます。その他の書式設定は、アプリケーションのデフォルトのQLocale に基づきます。
アクセス関数:
| QString | labelFormat() const |
| void | setLabelFormat(const QString &format) |
通知シグナル:
| void | labelFormatChanged(const QString &format) |
関連項目: QString::asprintf()。
max : qreal
このプロパティは、軸上の最大値を保持します。
このプロパティを設定すると、範囲が有効な状態を維持できるよう、必要に応じて最小値が調整されます。値は 0 より大きくなければなりません。
アクセス関数:
| qreal | max() const |
| void | setMax(qreal max) |
通知シグナル:
| void | maxChanged(qreal max) |
min : qreal
このプロパティは、軸上の最小値を保持します。
このプロパティを設定すると、範囲が有効な状態を維持できるよう、必要に応じて最大値が調整されます。値は 0 より大きくなければなりません。
アクセス関数:
| qreal | min() const |
| void | setMin(qreal min) |
通知信号:
| void | minChanged(qreal min) |
minorTickCount : int
このプロパティは、軸上のマイナー目盛りの数を指定します。これは、チャート上のメジャー目盛りの間に描画されるグリッド線の本数を示します。マイナー目盛りにはラベルは描画されません。デフォルト値は 0 です。値を -1 に設定すると、メジャー目盛りの間のグリッド線の本数が自動的に計算されます。
アクセス関数:
| int | minorTickCount() const |
| void | setMinorTickCount(int minorTickCount) |
通知シグナル:
| void | minorTickCountChanged(int minorTickCount) |
[read-only] tickCount : int
このプロパティは、軸上の目盛りの数を保持します。これは、チャート上に描画されるグリッド線の本数を示します。この値は読み取り専用です。
アクセス関数:
| int | tickCount() const |
通知シグナル:
| void | tickCountChanged(int tickCount) |
メンバ関数のドキュメント
[explicit] QLogValueAxis::QLogValueAxis(QObject *parent = nullptr)
parent の子となる軸オブジェクトを構築します。
[virtual noexcept] QLogValueAxis::~QLogValueAxis()
そのオブジェクトを破棄します。
[signal] void QLogValueAxis::baseChanged(qreal base)
このシグナルは、軸の対数のbase が変化したときに発せられます。
注: プロパティ「base 」の通知 シグナルです。
[signal] void QLogValueAxis::labelFormatChanged(const QString &format)
このシグナルは、軸ラベルのformat が変更されたときに発火します。
注: プロパティ「labelFormat 」の通知 シグナルです。
[signal] void QLogValueAxis::maxChanged(qreal max)
このシグナルは、max で指定された軸の最大値が変化したときに発生します。
注: プロパティ `max` に対する通知 シグナルです。
[signal] void QLogValueAxis::minChanged(qreal min)
このシグナルは、min で指定された軸の最小値が変化したときに発生します。
注: プロパティ `min` に対する通知 シグナルです。
[signal] void QLogValueAxis::minorTickCountChanged(int minorTickCount)
minorTickCount で指定された軸上のマイナー目盛りの数が変更された際に、このシグナルが発信されます。
注: プロパティ `minorTickCount` に対する通知 シグナルです。
[signal] void QLogValueAxis::rangeChanged(qreal min, qreal max)
このシグナルは、min およびmax で指定された軸の最小値または最大値が変化したときに発生します。
void QLogValueAxis::setRange(qreal min, qreal max)
軸上の範囲をmin からmax に設定します。min がmax より大きい場合、この関数は何も変更せずに終了します。
[signal] void QLogValueAxis::tickCountChanged(int tickCount)
このシグナルは、tickCount で指定された軸上の目盛りの数が変更されたときに発生します。
注: プロパティ `tickCount`の通知 シグナルです。
[override virtual] QAbstractAxis::AxisType QLogValueAxis::type() const
再実装:QAbstractAxis::type() const。
軸の型を返します。
© 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.