QValueAxis Class

QValueAxis クラスは、グラフの軸に値を追加します。詳細...

ヘッダー #include <QValueAxis>
CMake: find_package(Qt6 REQUIRED COMPONENTS Graphs)
target_link_libraries(mytarget PRIVATE Qt6::Graphs)
qmake QT += graphs
QML で ValueAxis
継承: QAbstractAxis

プロパティ

パブリック関数

QValueAxis(QObject *parent = nullptr)
virtual ~QValueAxis() override
int labelDecimals() const
QString labelFormat() const
qreal max() const
qreal min() const
void setLabelDecimals(int decimals)
void setLabelFormat(const QString &format)
void setMax(qreal max)
void setMin(qreal min)
void setRange(qreal min, qreal max)
void setSubTickCount(qsizetype count)
void setTickAnchor(qreal anchor)
void setTickInterval(qreal interval)
qsizetype subTickCount() const
qreal tickAnchor() const
qreal tickInterval() const

再実装パブリック関数

virtual QAbstractAxis::AxisType type() const override

シグナル

void labelDecimalsChanged(int decimals)
void labelFormatChanged(const QString &format)
void maxChanged(qreal max)
void minChanged(qreal min)
void subTickCountChanged(qsizetype subTickCount)
void tickAnchorChanged(qreal tickAnchor)
void tickIntervalChanged(qreal tickInterval)

詳細説明

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

プロパティの説明

labelDecimals : int

このプロパティは、ラベルを表示するために使用される小数部の数を保持する。1に設定すると、値の範囲に基づいて小数点以下の桁数が自動的に調整されます。デフォルト値は-1です。

アクセス関数

int labelDecimals() const
void setLabelDecimals(int decimals)

通知シグナル

void labelDecimalsChanged(int decimals)

labelFormat : QString

このプロパティは、軸のラベル形式を保持する。

フォーマット文字列は、標準 C++ ライブラリのprintf() で提供されている以下の変換指定子、長さ修飾子、およびフラグをサポートしています:d、i、o、x、X、f、F、e、g、G、c。

デフォルト値は空で、その場合は'f'形式が使われる。

アクセス関数:

QString labelFormat() const
void setLabelFormat(const QString &format)

通知シグナル:

void labelFormatChanged(const QString &format)

QString::asprintf()も参照のこと

max : qreal

このプロパティは、軸の最大値を保持する。

このプロパティを設定するときは、範囲が有効であることを確実にするために、必要に応じて最小値が調整される。デフォルト値は10.0である。

アクセス関数

qreal max() const
void setMax(qreal max)

ノーティファイア信号

void maxChanged(qreal max)

min : qreal

このプロパティは、軸の最小値を保持する。

このプロパティを設定すると、範囲が有効であることを保証するために、必要に応じて最大値が調整されます。デフォルト値は0.0である。

アクセス関数

qreal min() const
void setMin(qreal min)

ノーティファイア信号

void minChanged(qreal min)

subTickCount : qsizetype

このプロパティは、軸上のサブスティックの数を保持する。これは、グラフ上の主要な線の間に描かれるサブスティックの数を示します。ラベルはサブティックには描画されません。デフォルト値は 0 です。

アクセス関数:

qsizetype subTickCount() const
void setSubTickCount(qsizetype count)

通知シグナル:

void subTickCountChanged(qsizetype subTickCount)

tickAnchor : qreal

このプロパティは、動的に配置される目盛りとラベルが開始される基準値を保持します。デフォルト値は0です。

アクセス関数

qreal tickAnchor() const
void setTickAnchor(qreal anchor)

通知シグナル:

void tickAnchorChanged(qreal tickAnchor)

tickInterval : qreal

このプロパティは、動的に配置される目盛りマークとラベルの間隔を保持する。デフォルト値は0で、これは間隔が最小と最大の範囲に基づいて自動的に計算されることを意味する。

アクセス関数

qreal tickInterval() const
void setTickInterval(qreal interval)

通知シグナル:

void tickIntervalChanged(qreal tickInterval)

メンバ関数ドキュメント

[explicit] QValueAxis::QValueAxis(QObject *parent = nullptr)

parent の子である軸オブジェクトを構築する。

[override virtual noexcept] QValueAxis::~QValueAxis()

オブジェクトを破壊する。

void QValueAxis::setRange(qreal min, qreal max)

軸のmin からmax までの範囲を設定する。minmax より大きい場合、この関数は何も変更せずに戻る。

[override virtual] QAbstractAxis::AxisType QValueAxis::type() const

再実装:QAbstractAxis::type() const.

軸の型を返します。

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