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) |
通知シグナル:
| void | autoSubGridChanged(bool enabled) |
「 base 」および「QValue3DAxis::subSegmentCount 」も参照してください 。
base : qreal
このプロパティには、軸の値をマッピングするために使用される対数の底が格納されます。
底が 0 以外の場合、グリッド線やラベルの位置を計算する際、親軸の区間数は無視されます。通常の値軸のように範囲を等間隔に分割したい場合は、このプロパティの値を 0 に設定してください。
底は 0 または正の値でなければならず、1 にはできません。デフォルトは 10 です。
アクセス関数:
| qreal | base() const |
| void | setBase(qreal base) |
通知シグナル:
| void | baseChanged(qreal base) |
関連項目: QValue3DAxis::segmentCount 。
showEdgeLabels : bool
このプロパティは、軸の最初と最後のラベルが表示されるかどうかを指定します。
base プロパティの値が0以外の場合、軸の範囲全体が均等に分割されないことがよくあります。 最初と最後のセグメントは、他のセグメントよりも小さくなることがよくあります。極端な場合、これにより最初と最後の 2 本のグリッド線上でラベルが重なってしまうことがあります。このプロパティを `false` に設定することで、セグメントが軸に正確に収まらない場合に、軸の最小および最大ラベルの表示を抑制できます。デフォルトは `true` です。
アクセス関数:
| bool | showEdgeLabels() const |
| void | setShowEdgeLabels(bool enabled) |
通知信号:
| void | showEdgeLabelsChanged(bool enabled) |
関連項目: base およびQAbstract3DAxis::labels 。
メンバ関数のドキュメント
[explicit] QLogValue3DAxisFormatter::QLogValue3DAxisFormatter(QObject *parent = nullptr)
オプションで親としてparent を指定して、新しい対数値の3D軸フォーマッタを作成します。
[virtual noexcept] QLogValue3DAxisFormatter::~QLogValue3DAxisFormatter()
対数値の3D軸フォーマッタを削除します。
© 2026 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.