このページでは

ValueAxis QML Type

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

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

AbstractAxis

Status: Deprecated

この型は非推奨です。新しいコードでの使用は強く推奨しません。

プロパティ

信号

方法

詳細説明

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、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.