QLogValue3DAxisFormatter Class
QLogValue3DAxisFormatter クラスは、対数値軸のフォーマットルールを提供します。詳細...
ヘッダー | #include <QLogValue3DAxisFormatter> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS DataVisualization) target_link_libraries(mytarget PRIVATE Qt6::DataVisualization) |
qmake: | QT += datavisualization |
以来: | QtDataVisualization 1.1 |
QML で: | LogValueAxis3DFormatter |
継承: | QValue3DAxisFormatter |
プロパティ
- autoSubGrid : bool
- base : qreal
- showEdgeLabels : bool
パブリック機能
QLogValue3DAxisFormatter(QObject *parent = nullptr) | |
virtual | ~QLogValue3DAxisFormatter() |
bool | autoSubGrid() const |
qreal | base() const |
void | setAutoSubGrid(bool enabled) |
void | setBase(qreal base) |
void | setShowEdgeLabels(bool enabled) |
bool | showEdgeLabels() const |
シグナル
void | autoSubGridChanged(bool enabled) |
void | baseChanged(qreal base) |
void | showEdgeLabelsChanged(bool enabled) |
QValue3DAxisFormatterも参照してください 。
プロパティの説明
autoSubGrid : bool
このプロパティは、サブグリッド位置を自動的に生成するかどうかを保持する。
このプロパティ値がtrue
に設定されている場合、サブグリッド線位置の計算時に親軸サブセグメント数は無視される。サブグリッド位置は、base プロパティ値に従って自動的に生成される。サブグリッド線数は、基本値から 1 を引いた値(切り捨て)に設定される。基本値が0の場合、このプロパティは無視されます。デフォルトはtrue
。
アクセス関数:
bool | autoSubGrid() const |
void | setAutoSubGrid(bool enabled) |
Notifier シグナル:
void | autoSubGridChanged(bool enabled) |
base およびQValue3DAxis::subSegmentCountも参照 。
base : qreal
このプロパティは、軸値のマッピングに使用される対数の底を保持する。
底が 0 以外の場合、グリッド線とラベルの位置が計算されるとき、親軸セグメントカウントは無視されます。通常の値軸のように範囲を等しいセグメントに分割したい場合は、このプロパティ値をゼロに設定します。
ベースはゼロまたは正の値でなければならず、1と等しくすることはできません。デフォルトは10。
アクセス関数:
qreal | base() const |
void | setBase(qreal base) |
通知シグナル:
void | baseChanged(qreal base) |
QValue3DAxis::segmentCountも参照 。
showEdgeLabels : bool
このプロパティは、軸の最初と最後のラベルが表示されているかどうかを保持します。
base プロパティ値がゼロ以外の場合、軸範囲全体がセグメントに均等に分割されないことがよくあります。最初と最後のセグメントは、他のセグメントよりも小さいことがよくあります。極端な場合、これは最初と最後の2つのグリッド線のラベルが重なることにつながります。このプロパティをfalse
に設定すると、セグメントが軸に正確に適合しない場合に、軸の最小および最大ラベルの表示を抑制できます。デフォルトはtrue
です。
アクセス関数:
bool | showEdgeLabels() const |
void | setShowEdgeLabels(bool enabled) |
通知シグナル:
void | showEdgeLabelsChanged(bool enabled) |
base およびQAbstract3DAxis::labelsも参照してください 。
メンバ関数ドキュメント
[explicit]
QLogValue3DAxisFormatter::QLogValue3DAxisFormatter(QObject *parent = nullptr)
新しい対数値 3D 軸フォーマッタを、オプションの親parent で構築します。
[virtual noexcept]
QLogValue3DAxisFormatter::~QLogValue3DAxisFormatter()
対数値 3D 軸フォーマッタを削除する。
© 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.