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

プロパティ

パブリック機能

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.