Value3DAxis QML Type

グラフの軸を操作する。詳細...

Import Statement: import QtGraphs
In C++: QValue3DAxis
Inherits:

Abstract3DAxis

プロパティ

信号

詳細説明

この型は、値の範囲と、範囲を分割するセグメントおよびサブセグメント数を指定できる軸を提供する。

プロパティの説明

autoAdjustRange : bool

すべてのデータが範囲に収まるように、軸が自動的に範囲を調整するかどうかを定義します。


formatter : Value3DAxisFormatter

使用する軸フォーマッタ。新しいフォーマッタが設定されると、既存のフォーマッタはすべて削除されます。


labelAutoAngle : real

カ メ ラ 角度が変わ る と ラ ベルが自動回転で き る最大角度。角度は 0 ~ 90 の間で指定で き ます。デフォルト値は 0 です。 値が 0 の場合、軸ラベルは自動的に回転しません。値が 0 より大きいときは、ラベルは、指定された角度までカメラの方向に向かおうとする。


labelFormat : string

この軸のラベルに使用するラベル形式。

書式文字列は、標準 C++ ラ イ ブ ラ リ のprintf() が提供す る 以下の変換指定子、 長 さ 修飾子、 フ ラ グに対応 し てい ます : d、 i、 o、 x、 X、 f、 F、 e、 g、 G、 c。

GraphsItem3D::locale"C" 以外の場合、サポートされる指定子は d, e, E, f, g, G, i に限定される。残りの書式は、アプリケーションのデフォルトLocale

GraphsItem3D::localeも参照してください


labels : list

軸のラベル。

注: Value3DAxis に対してこのプロパティを設定しても、ラベルは自動的に生成されるため、何も行いません。


labelsVisible : bool

軸ラベルをプライマリ・グラフ・ビューで表示するかどうかを定義します。

既定値はtrue です。


max : real

軸の最大値。このプロパティを設定すると、必要に応じて最小値が調整されるため、有効な範囲が維持されます。


min : real

軸の最小値。このプロパティを設定すると、必要に応じて最大値が調整され、有効な範囲が維持されます。


orientation : Abstract3DAxis.AxisOrientation [read-only]

軸の向き。


reversed : bool

true の場合、軸は逆にレンダリングされる。つまり、グラフがレンダリングされるときに、最小値と最大値の位置が入れ替わります。このプロパティは、軸の実際の最小値と最大値には影響しません。


segmentCount : qsizetype

軸のセグメント数。これは、いくつのラベルが描画されるかを示します。描画されるグリッド線の数は、以下の式で計算されます:segments * subsegments + 1.プリセットのデフォルトは5 。値は1 を下回ることはできません。


subSegmentCount : qsizetype

軸上の各セグメント内のサブセグメントの数。グリッド線は、各セグメントに加えて、各サブセグメント間にも引かれます。プリセットのデフォルトは1 です。この値は1 を下回ることはできません。


title : string

軸のタイトル。

titleVisible およびtitleFixedも参照してください


titleFixed : bool

軸タイトルの回転。

false の場合、プライマリ・グラフ・ビューの軸タイトルは、軸ラベルと同様にカメラに向かって回転する。true の場合、軸タイトルはその軸を中心に回転されるだけで、それ以外はカメラ側には向きません。このプロパティは、labelAutoAngle プロパティ値がゼロの場合、何の効果も持ちません。デフ ォル ト 値はtrue です。

labelAutoAngletitle 、およびtitleVisibleも参照してください


titleOffset : real

軸上の軸 タ イ ト ルの位置。この値は、-1.0f から1.0f

デフォルト値は0 です。

title およびtitleVisibleも参照して ください。


titleVisible : bool

軸タイトルをプライマリ・グラフ・ビューで表示するかどうかを定義します。

既定値はfalse です。

title およびtitleFixedも参照して ください。


type : Abstract3DAxis.AxisType [read-only]

軸のタイプ。


シグナル ドキュメント

autoAdjustRangeChanged(bool autoAdjust)

このシグナルは、autoAdjustRange プロパティ値がautoAdjust に変更されたときに発行されます。

メモ: 対応するハンドラはonAutoAdjustRangeChanged です。


formatterChanged(Value3DAxisFormatter formatter)

このシグナルは、formatterformatter に変更されたときに発行されます。

注: 対応するハンドラはonFormatterChanged です。


labelAutoAngleChanged(real angle)

このシグナルは、ラベルの回転角度がangle に変化したときに発せられます。

:対応するハンドラはonLabelAutoAngleChanged です。


labelFormatChanged(string format)

このシグナルは、labelFormatformat に変わったときに発せられる。

注: 対応するハンドラはonLabelFormatChanged です。


labelVisibilityChanged(bool visible)

このシグナルは、ラベルの可視性がvisible に変化したときに発せられます。

:対応するハンドラはonLabelVisibilityChanged です。


labelsChanged()

このシグナルは、軸ラベルが変更されたときに発せられる。

:対応するハンドラはonLabelsChanged です。


maxChanged(real value)

このシグナルは、軸の最大値がvalue に変更されたときに発せられます。

注: 対応するハンドラはonMaxChanged です。


minChanged(real value)

このシグナルは、軸の最小値がvalue に変更されたときに発せられる。

注: 対応するハンドラはonMinChanged です。


orientationChanged(AxisOrientation orientation)

このシグナルは、軸の向きがorientation に変わったときに発せられます。

:対応するハンドラはonOrientationChanged です。


rangeChanged(real min, real max)

minmax は、新しい範囲の最小値と最大値です。

注意 :対応するハンドラはonRangeChanged です。


reversedChanged(bool enable)

このシグナルは、reversedenable に変更されたときに発せられます。

注: 対応するハンドラはonReversedChanged です。


segmentCountChanged(qsizetype count)

このシグナルは、segmentCountcount に変更されたときに発せられる。

注: 対応するハンドラはonSegmentCountChanged です。


subSegmentCountChanged(qsizetype count)

このシグナルはsubSegmentCountcount に変更されたときに発せられる。

注: 対応するハンドラはonSubSegmentCountChanged です。


titleChanged(string newTitle)

このシグナルはtitlenewTitle に変更されたときに発せられる。

: 対応するハンドラはonTitleChanged です。


titleFixedChanged(bool fixed)

このシグナルは、titleFixed のプロパティ値がfixed に変更されたときに発行されます。

:対応するハンドラはonTitleFixedChanged です。


titleOffsetChanged(real offset)

このシグナルは、titleOffset プロパティ値がoffset に変化したときに発せられる。

: 対応するハンドラはonTitleOffsetChanged です。


titleVisibilityChanged(bool visible)

このシグナルは、タイトルの可視性がvisible に変更されたときに発行されます。

: 対応するハンドラはonTitleVisibilityChanged です。


© 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.