LogValueAxis QML Type
グラフの軸に値を追加します。詳細...
| Import Statement: | import QtGraphs |
| Since: | Qt 6.12 |
| In C++: | QLogValueAxis |
| Inherits: |
- 継承されたメンバーを含む、すべてのメンバーの一覧
- LogValueAxisは、Qt Graphs の2D用QMLタイプの一部です。
プロパティ
- base : real
- labelFormat : string
- labelPostFormat : string
(since 6.12) - labelPrecision : int
- max : real
- min : real
- pan : real
- subTickCount : int
- tickCount : int
- visualMax : real
- visualMin : real
- zoom : real
信号
- labelFormatChanged(string format)
- labelPostFormatChanged(string format)
(since 6.12) - labelPrecisionChanged(int precision)
- maxChanged(real max)
- minChanged(real min)
- rangeChanged(real min, real max)
- subTickCountChanged(int subTickCount)
- tickCountChanged(int tickCount)
詳細な説明
LogValueAxis 型は、目盛り、グリッド線、および陰影付きの軸線を表示するように設定できます。軸上の値は、目盛りの位置に描画されます。
以下のサンプルコードは、LogValueAxis 型の使用方法を示しています:
GraphsView {
axisX: LogValueAxis {
min: 1
max: 10
}
axisY: LogValueAxis {
min 0.1
max: 100
}
LineSeries {
// Add a few XYPoint data...
}
}プロパティのドキュメント
base : real
対数の底。
この値は0より大きく、1にはなってはなりません。デフォルト値は10.0です。
labelFormat : string
このフォーマット文字列は、標準C++ライブラリのprintf() で提供される以下の変換指定子、長さ修飾子、およびフラグをサポートしています:d、i、o、x、X、f、F、e、E、g、G、c。その後、フォーマットされた文字列はLogValueAxis::labelPostFormat を通過します。
デフォルト値は空であり、その場合は 'f' 形式が使用されます。
LogValueAxis {
titleText: "Temperature °C"
labelFormat: "%.2f"
labelPostFormat: "%1 °C"
// Results in "2.50 °C"
}QString::asprintf()も参照してください 。
labelPostFormat : string [since 6.12]
ラベルはまずLogValueAxis::labelFormat を経て値の書式設定が行われ、その後、こちらを経由します。
デフォルト値は「%1」です。
LogValueAxis {
titleText: "Temperature °C"
labelFormat: "%.2f"
labelPostFormat: "%1 °C"
// Results in "2.50 °C"
}このプロパティは Qt 6.12 で導入されました。
QString::arg()も参照してください 。
labelPrecision : int
ラベルの表示に使用する有効桁数の最大値です。デフォルト値は 6 です。負の精度が指定された場合は無視され、デフォルト値の 6 が適用されます。
max : real
軸上の最大値。
このプロパティを設定すると、範囲が有効な状態を維持できるよう、必要に応じて最小値が調整されます。デフォルト値は 10.0 です。
min : real
軸上の最小値。
このプロパティを設定すると、範囲が有効な状態を維持できるよう、必要に応じて最大値が調整されます。デフォルト値は 0.0 です。
pan : real
軸のパン値。
パン値は、グリッドやラベルの間隔に影響を与えることなく、軸の中心を移動させます。デフォルト値は 0 です。
subTickCount : int
軸上のサブティックの数。これは、グラフ上の主要な線の間には何個のサブティックが描画されるかを示します。サブティックにはラベルは表示されません。この値を -1 に設定すると、サブティックの数は対数底の最も近い整数値に設定されます。デフォルト値は -1 です。
tickCount : int [read-only]
このプロパティは、軸上の目盛りの数を保持します。この値は読み取り専用です。
visualMax : real [read-only]
軸の視覚的な最大値。
このプロパティは、軸がパンまたはズームされた際に、視覚的な最大軸値を保持します。デフォルト値はmax
visualMin : real [read-only]
軸の視覚的な最小値。
このプロパティは、軸がパンまたはズームされた際に、視覚的な最小軸値を保持します。デフォルト値はmin
zoom : real
軸のズーム値。
このズーム値は、グリッドの間隔やラベルに影響を与えることなく、軸およびグラフを拡大または縮小します。デフォルト値は 1 です。
シグナルのドキュメント
labelFormatChanged(string format)
このシグナルは、軸ラベルの形式がformat に変更されたときに発せられます。
注: 対応するハンドラは onLabelFormatChanged です。
[since 6.12] labelPostFormatChanged(string format)
このシグナルは、軸ラベルの投稿形式が「format 」に変更されたときに発火します。
注: 対応するハンドラは onLabelPostFormatChanged です。
このシグナルは Qt 6.12 で導入されました。
labelPrecisionChanged(int precision)
このシグナルは、軸ラベルの精度がprecision に変更されたときに発火します。
注: 対応するハンドラは onLabelPrecisionChanged です。
maxChanged(real max)
このシグナルは、軸の最大値がmax に変更されたときに発せられます。
注: 対応するハンドラは onMaxChanged です。
minChanged(real min)
このシグナルは、軸の最小値がmin に変更されたときに発せられます。
注: 対応するハンドラは onMinChanged です。
rangeChanged(real min, real max)
このシグナルは、軸の最小値または最大値が、それぞれmin およびmax に変化したときに発生します。
注: 対応するハンドラは onRangeChanged です。
subTickCountChanged(int subTickCount)
このシグナルは、subTickCount で指定された軸のサブティック数が変更された際に発行されます。
注: 対応するハンドラは onSubTickCountChanged です。
tickCountChanged(int tickCount)
このシグナルは、ティックカウントの値がtickCount に変化したときに発火します。
注: 対応するハンドラは onTickCountChanged です。
© 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.