ValueAxis QML Type
チャートの軸に値を追加します。詳細...
| Import Statement: | import QtCharts 2.11 |
| In C++: | QValueAxis |
| Inherits: |
プロパティ
- labelFormat : string
- max : real
- min : real
- minorTickCount : int
- tickAnchor : real
(since QtCharts 2.3) - tickCount : int
- tickInterval : real
(since QtCharts 2.3) - tickType : enumeration
(since QtCharts 2.3)
信号
- rangeChanged(string min, string max)
方法
- void applyNiceNumbers()
詳細説明
ValueAxisタイプは、目盛り、グリッド線、および陰影を持つ軸線を表示するように設定できます。軸上の値は、目盛りの位置に描画されます。
以下のコード例は、ValueAxis タイプの使用方法を示しています:
プロパティのドキュメント
labelFormat : string
書式文字列は、標準C++ライブラリのprintf() で提供されている以下の変換指定子、長さ修飾子、フラグをサポートしています:d、i、o、x、X、f、F、e、E、g、G、c。
ChartView.localizeNumbers がtrue の場合、サポートされる指定子は d, e, E, f, g, G, i に限定される。残りの書式は、アプリケーションのデフォルトQLocale 。
QString::asprintf()も参照のこと 。
max : real
軸の最大値。
このプロパティを設定するときは、範囲が有効であることを確実にするために、必要に応じて最小値が調整される。
min : real
軸の最小値。
このプロパティを設定するときは、範囲が有効であることを確実にするために、必要に応じて最大値が調整される。
minorTickCount : int
軸上の小目盛りの数。これは、チャートの主要目盛りの間に何本のグリッド線が引かれるかを示します。小目盛にはラベルは描画されません。デフォルト値は0です。
tickAnchor : real [since QtCharts 2.3]
動的に配置される目盛りとラベルが開始される基準値。
このプロパティは QtCharts 2.3 で導入されました。
tickCount : int
軸上の目盛りの数。これは、チャートに何本のグリッド線を引くかを示す。デフォルト値は5で、2より少なくすることはできません。
tickInterval : real [since QtCharts 2.3]
動的に配置される目盛りマークとラベルの間隔。
このプロパティは QtCharts 2.3 で導入されました。
tickType : enumeration [since QtCharts 2.3]
ティックとラベルの位置決め方法。
| 定数 | 説明 |
|---|---|
ValueAxis.TicksDynamic | 目盛りは、tickAnchor とtickInterval の値に従って配置されます。 |
ValueAxis.TicksFixed | 目盛りは、軸の範囲にわたって均等に配置されます。tickCount 値は目盛りの数を指定します。 |
このプロパティは QtCharts 2.3 で導入されました。
シグナル ドキュメント
rangeChanged(string min, string max)
このシグナルは、軸の値min またはmax が変化したときに発せられる。
対応するシグナルハンドラはonRangeChanged です。
注意: 対応するハンドラはonRangeChanged です。
メソッド・ドキュメント
void applyNiceNumbers()
現在の範囲と軸上の目盛りの数を見栄えが良くなるように変更する。このアルゴリズムでは、1*10^n、2*10^n、または5*10^nの形式で表現できる数値を見栄えの良い数値と見なします。これらの数値は、目盛りの間隔を設定するために使用されます。
© 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.