QValue3DAxis Class
QValue3DAxis クラスは、グラフの軸を操作します。詳細...
ヘッダー | #include <QValue3DAxis> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS DataVisualization) target_link_libraries(mytarget PRIVATE Qt6::DataVisualization) |
qmake: | QT += datavisualization |
以来: | QtDataVisualization 1.0 |
QML で: | ValueAxis3D |
継承: | 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、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) |
通知シグナル:
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 を破壊する。
© 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.