QLogValue3DAxisFormatter Class

QLogValue3DAxisFormatter クラスは、対数値軸のフォーマットルールを提供します。詳細...

Header: #include <QLogValue3DAxisFormatter>
CMake: find_package(Qt6 REQUIRED COMPONENTS DataVisualization)
target_link_libraries(mytarget PRIVATE Qt6::DataVisualization)
qmake: QT += datavisualization
Since: QtDataVisualization 1.1
In QML: LogValueAxis3DFormatter
Inherits: 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

このプロパティは、軸値のマップに使用される対数の底を保持します。

基数がゼロでない場合、グリッド線とラベルの位置が計算されるとき、親軸セグメントカウントは無視されます。通常の値軸のように範囲を等しいセグメントに分割したい場合は、このプロパティ値をゼロに設定します。

ベースはゼロまたは正の値でなければならず、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 軸フォーマッタを削除します。

このドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。