QValueAxis Class

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

Header: #include <QValueAxis>
CMake: find_package(Qt6 REQUIRED COMPONENTS Graphs)
target_link_libraries(mytarget PRIVATE Qt6::Graphs)
qmake: QT += graphs
In QML: ValueAxis
Inherits: 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.

軸のタイプを返します。

©2024 The Qt Company Ltd. 本書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。