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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。