QValue3DAxis Class

QValue3DAxis クラスは、グラフの軸を操作します。詳細...

Header: #include <QValue3DAxis>
CMake: find_package(Qt6 REQUIRED COMPONENTS DataVisualization)
target_link_libraries(mytarget PRIVATE Qt6::DataVisualization)
qmake: QT += datavisualization
Since: QtDataVisualization 1.0
In QML: ValueAxis3D
Inherits: QAbstract3DAxis

プロパティ

パブリック関数

QValue3DAxis(QObject *parent = nullptr)
virtual ~QValue3DAxis()
QValue3DAxisFormatter *formatter() const
QString labelFormat() const
bool reversed() const
int segmentCount() const
void setFormatter(QValue3DAxisFormatter *formatter)
void setLabelFormat(const QString &format)
void setReversed(bool enable)
void setSegmentCount(int count)
void setSubSegmentCount(int count)
int subSegmentCount() const

シグナル

void formatterChanged(QValue3DAxisFormatter *formatter)
void labelFormatChanged(const QString &format)
void reversedChanged(bool enable)
void segmentCountChanged(int count)
void subSegmentCountChanged(int count)

詳細説明

値軸には、値の範囲と、その範囲を分割するセグメントおよびサブセグメント数を指定できます。

各セグメント間にラベルが描画されます。各セグメントと各サブセグメントの間にグリッド線が引かれる。

注: 可視の場合、常に少なくとも1つのセグメントが存在するため、少なくとも2つのグリッド線と、範囲の最小値と最大値を示すラベルが常に存在する。

プロパティの説明

[since QtDataVisualization 1.1] formatter : QValue3DAxisFormatter*

このプロパティは、使用する軸フォーマッタを保持します。

新しいフォーマッタが設定されると、既存のフォーマッタはすべて削除される。

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

アクセス関数

QValue3DAxisFormatter *formatter() const
void setFormatter(QValue3DAxisFormatter *formatter)

Notifier シグナル:

void formatterChanged(QValue3DAxisFormatter *formatter)

labelFormat : QString

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

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

QAbstract3DGraph::locale"C" 以外の場合、サポートされる指定子は d, e, E, f, g, G, i に限定される。残りの書式は、アプリケーションのデフォルトQLocale

使用例

axis->setLabelFormat("%.2f mm");

アクセス関数:

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

ノーティファイア・シグナル:

void labelFormatChanged(const QString &format)

formatter およびQAbstract3DGraph::localeも参照のこと

[since QtDataVisualization 1.1] reversed : bool

このプロパティは、軸を逆にレンダリングするかどうかを保持する。

true の場合、軸は逆にレンダリングされます。つまり、グラフがレンダリングされるときに、最小値と最大値の位置が入れ替わります。このプロパティは、軸の実際の最小値と最大値には影響しません。

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

アクセス関数:

bool reversed() const
void setReversed(bool enable)

Notifier シグナル:

void reversedChanged(bool enable)

segmentCount : int

このプロパティは、軸上のセグメントの数を保持します。

これは、いくつのラベルが描画されるかを示します。描画されるグリッド線の数は数式で計算されます:segments * subsegments + 1.プリセットのデフォルトは5 です。値は1 を下回ることはできません。

アクセス関数:

int segmentCount() const
void setSegmentCount(int count)

通知シグナル:

void segmentCountChanged(int count)

setSubSegmentCount()も参照

subSegmentCount : int

このプロパティは、軸上の各セグメント内のサブセグメントの数を保持します。

グリッド線は、各セグメントに加えて、各サブセグメント間にも引かれます。プリセットのデフォルトは1 です。値を1 以下にすることはできません。

アクセス関数:

int subSegmentCount() const
void setSubSegmentCount(int count)

通知シグナル:

void subSegmentCountChanged(int count)

setSegmentCount()も参照のこと

メンバ関数ドキュメント

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

与えられたparent で QValue3DAxis を構築する。

[virtual noexcept] QValue3DAxis::~QValue3DAxis()

QValue3DAxis を破棄します。

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