ValueAxis QML Type

チャートの軸に値を追加します。詳細...

Import Statement: import QtCharts 2.8
In C++: QValueAxis
Inherits:

AbstractAxis

プロパティ

信号

方法

詳細説明

ValueAxisタイプは、目盛り、グリッド線、および陰影を持つ軸線を表示するように設定できます。軸上の値は、目盛りの位置に描画されます。

以下のコード例は、ValueAxis タイプの使用方法を示しています:

ChartView {
    ValueAxis {
        id: xAxis
        min: 0
        max: 10
    }
// Add a few series...
}

プロパティのドキュメント

labelFormat : string

書式文字列は、標準 C++ ライブラリのprintf() が提供する以下の変換指定子、長さ修飾子、フラグに対応しています: d、i、o、x、X、f、F、e、g、G、c。

ChartView.localizeNumberstrue の場合、サポートされる指定子は 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目盛りは、tickAnchortickInterval の値に従って配置されます。
ValueAxis.TicksFixed目盛りは、軸の範囲にわたって均等に配置されます。tickCount 値は目盛りの数を指定します。

このプロパティは QtCharts 2.3 で導入されました。


シグナル ドキュメント

rangeChanged(string min, string max)

このシグナルは、軸のmin またはmax 値が変更されたときに発行されます。

対応するシグナルハンドラはonRangeChanged です。

注: 対応するハンドラはonRangeChanged です。


メソッド・ドキュメント

applyNiceNumbers()

現在の範囲と軸上の目盛りの数を見栄えが良くなるように変更します。このアルゴリズムでは、1*10^n、2* 10^n、または5*10^nの形式で表現できる数値を見栄えの良い数値と見なします。これらの数値は、目盛りの間隔を設定するために使用されます。


© 2025 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.