ValueAxis QML Type
グラフの軸に値を追加します。詳細...
| Import Statement: | import QtGraphs |
| In C++: | QValueAxis |
| Inherits: |
- 継承メンバを含む全メンバ一覧
- ValueAxis はQt Graphs QML Types for 2D に含まれます。
プロパティ
- labelDecimals : int
- labelFormat : string
- max : real
- min : real
- pan : real
(since 6.9) - subTickCount : int
- tickAnchor : real
- tickInterval : real
- visualMax : real
(since 6.11) - visualMin : real
(since 6.11) - zoom : real
(since 6.9)
信号
- labelDecimalsChanged(int decimals)
- labelFormatChanged(string format)
- maxChanged(real max)
- minChanged(real min)
- rangeChanged(real min, real max)
- subTickCountChanged(int subTickCount)
- tickAnchorChanged(real tickAnchor)
- tickIntervalChanged(real tickInterval)
詳細説明
ValueAxisタイプは、目盛り、グリッド線、および陰影を持つ軸線を表示するように設定できます。軸上の値は、目盛りの位置に描画されます。
以下のコード例は、ValueAxis タイプの使用方法を示しています:
GraphsView {
axisX: ValueAxis {
max: 10
tickInterval: 1
}
axisY: ValueAxis {
min -20
max: 40
}
LineSeries {
// Add a few XYPoint data...
}
}プロパティのドキュメント
labelDecimals : int
ラベル表示に使用する小数点以下の桁数。1 に設定すると、値の範囲に応じて小数点以下の桁数が自動的に調整されます。デフォルト値は-1です。
labelFormat : string
書式文字列は、標準C++ライブラリのprintf() が提供する以下の変換指定子、長さ修飾子、フラグをサポートしています:d、i、o、x、X、f、F、e、g、G、c。
デフォルト値は空で、その場合は'f'形式が使われる。
QString::asprintf()も参照のこと 。
max : real
軸の最大値。
このプロパティを設定するときは、範囲が有効であることを確実にするために、必要に応じて最小値が調整される。デフォルト値は 10.0 です。
min : real
軸の最小値。
このプロパティを設定するときは、範囲が有効であることを確実にするために、必要に応じて最大値が調整される。デフォルト値は 0.0 です。
pan : real [since 6.9]
軸のパン値。
パン値は、グリッドとラベルの間隔に影響を与えずに軸の中心を移動する。デフォルト値は0です。
このプロパティはQt 6.9で導入されました。
subTickCount : int
軸上のサブスティックの数。これは、グラフ上の主要線間に描画されるサブスティックの数を示す。サブティックにはラベルは描画されません。デフォルト値は 0 です。
tickAnchor : real
動的に配置される目盛りとラベルを開始する基準値。デフォルト値は0です。
tickInterval : real
動的に配置される目盛りとラベルの間隔。デフォルト値は 0 で、これは間隔が最小と最大の範囲に基づいて自動的に計算されることを意味する。
visualMax : real [read-only, since 6.11]
軸の視覚的な最大値。
このプロパティは、軸がパンまたはズームされたときの視覚的な軸の最大値を保持する。既定値はmax
このプロパティは、Qt 6.11 で導入されました。
visualMin : real [read-only, since 6.11]
軸の視覚的な最小値。
このプロパティは、軸がパンまたはズームされたときの視覚的な軸の最小値を保持する。既定値はmin
このプロパティは、Qt 6.11 で導入されました。
zoom : real [since 6.9]
軸のズーム値。
ズーム値は、グリッドとラベルの間隔に影響を与えることなく、軸、ひいてはグラフを拡大または縮小する。デフォルト値は 1。
このプロパティは Qt 6.9 で導入されました。
Signal ドキュメント
labelDecimalsChanged(int decimals)
このシグナルは、軸ラベルの小数点以下の桁数がdecimals に変更されたときに発行される。
注: 対応するハンドラはonLabelDecimalsChanged 。
labelFormatChanged(string format)
このシグナルは、軸ラベルのフォーマットがformat に変更されたときに発行される。
注: 対応するハンドラはonLabelFormatChanged です。
maxChanged(real max)
このシグナルは、軸の最大値がmax に変化したときに発せられる。
注: 対応するハンドラはonMaxChanged 。
minChanged(real min)
このシグナルは、軸の最小値がmin に変化したときに発せられる。
注: 対応するハンドラはonMinChanged 。
rangeChanged(real min, real max)
このシグナルは、軸の最小値または最大値がそれぞれmin およびmax に変化したときに発せられる。
注: 対応するハンドラはonRangeChanged である。
subTickCountChanged(int subTickCount)
このシグナルは、subTickCount で指定された軸のサブティック数が変更されたときに発行される。
注: 対応するハンドラはonSubTickCountChanged です。
tickAnchorChanged(real tickAnchor)
このシグナルは、ティックアンカー値がtickAnchor に変更されたときに発行される。
注: 対応するハンドラはonTickAnchorChanged 。
tickIntervalChanged(real tickInterval)
このシグナルは、ティック間隔の値がtickInterval に変更されたときに発せられる。
注: 対応するハンドラはonTickIntervalChanged 。
© 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.