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 |
プロパティ
- 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
このプロパティは、軸値のマップに使用される対数の底を保持します。
基数がゼロでない場合、グリッド線とラベルの位置が計算されるとき、親軸セグメントカウントは無視されます。通常の値軸のように範囲を等しいセグメントに分割したい場合は、このプロパティ値をゼロに設定します。
ベースはゼロまたは正の値でなければならず、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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。