Value3DAxis QML Type
グラフの軸を操作する。詳細...
Import Statement: | import QtGraphs |
In C++: | QValue3DAxis |
Inherits: |
- 継承されたメンバを含む、すべてのメンバの一覧
- Value3DAxis はQt Graphs QML Types for 3D に含まれます。
プロパティ
- autoAdjustRange : bool
- formatter : Value3DAxisFormatter
- labelAutoAngle : real
- labelFormat : string
- labels : list
- labelsVisible : bool
- max : real
- min : real
- orientation : Abstract3DAxis.AxisOrientation
- reversed : bool
- segmentCount : qsizetype
- subSegmentCount : qsizetype
- title : string
- titleFixed : bool
- titleOffset : real
- titleVisible : bool
- type : Abstract3DAxis.AxisType
シグナル
- autoAdjustRangeChanged(bool autoAdjust)
- formatterChanged(Value3DAxisFormatter formatter)
- labelAutoAngleChanged(real angle)
- labelFormatChanged(string format)
- labelVisibilityChanged(bool visible)
- labelsChanged()
- maxChanged(real value)
- minChanged(real value)
- orientationChanged(AxisOrientation orientation)
- rangeChanged(real min, real max)
- reversedChanged(bool enable)
- segmentCountChanged(qsizetype count)
- subSegmentCountChanged(qsizetype count)
- titleChanged(string newTitle)
- titleFixedChanged(bool fixed)
- titleOffsetChanged(real offset)
- titleVisibilityChanged(bool visible)
詳細説明
この型は、値の範囲と、その範囲を分割するセグメントとサブセグメント数を指定できる軸を提供します。
プロパティの説明
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 |
軸の向き。
reversed : bool |
true
の場合、軸は逆にレンダリングされる。つまり、グラフがレンダリングされるときに、最小値と最大値の位置が入れ替わります。このプロパティは、軸の実際の最小値と最大値には影響しません。
segmentCount : qsizetype |
軸のセグメント数。これは、いくつのラベルが描画されるかを示します。描画されるグリッド線の数は、以下の式で計算されます:segments * subsegments + 1
.プリセットのデフォルトは5
。値は1
を下回ることはできません。
subSegmentCount : qsizetype |
軸上の各セグメント内のサブセグメントの数。グリッド線は、各セグメントに加えて、各サブセグメント間にも引かれます。プリセットのデフォルトは1
です。この値は1
を下回ることはできません。
title : string |
軸のタイトル。
titleVisible およびtitleFixedも参照してください 。
titleFixed : bool |
軸タイトルの回転。
true
の場合、プライマリ・グラフ・ビューの軸タイトルは、軸ラベルと同様にカメラに向かって回転する。false
の場合、軸タイトルはその軸を中心に回転されるだけで、それ以外はカメラ側には向きません。このプロパティは、labelAutoAngle プロパティ値がゼロの場合、何の効果も持ちません。デフ ォル ト 値はtrue
です。
labelAutoAngle 、title 、およびtitleVisibleも参照してください 。
titleOffset : real |
titleVisible : bool |
type : Abstract3DAxis.AxisType |
軸のタイプ。
シグナル ドキュメント
autoAdjustRangeChanged(bool autoAdjust) |
このシグナルは、autoAdjustRange プロパティ値がautoAdjust に変更されたときに発行されます。
メモ: 対応するハンドラはonAutoAdjustRangeChanged
です。
formatterChanged(Value3DAxisFormatter formatter) |
このシグナルは、formatter がformatter に変更されたときに発行されます。
注: 対応するハンドラはonFormatterChanged
です。
labelAutoAngleChanged(real angle) |
このシグナルは、ラベルの回転角度がangle に変化したときに発せられます。
注 :対応するハンドラはonLabelAutoAngleChanged
です。
labelFormatChanged(string format) |
このシグナルは、labelFormat がformat に変わったときに発せられる。
注: 対応するハンドラはonLabelFormatChanged
です。
labelVisibilityChanged(bool visible) |
このシグナルは、ラベルの可視性がvisible に変更されたときに発せられます。
注 :対応するハンドラはonLabelVisibilityChanged
です。
labelsChanged() |
このシグナルは、軸ラベルが変更されたときに発せられる。
注 :対応するハンドラはonLabelsChanged
です。
maxChanged(real value) |
このシグナルは、軸の最大値がvalue に変更されたときに発せられます。
注: 対応するハンドラはonMaxChanged
です。
minChanged(real value) |
このシグナルは、軸の最小値がvalue に変更されたときに発せられる。
注: 対応するハンドラはonMinChanged
です。
orientationChanged(AxisOrientation orientation) |
このシグナルは、軸の向きがorientation に変わったときに発せられます。
注 :対応するハンドラはonOrientationChanged
です。
reversedChanged(bool enable) |
このシグナルは、reversed がenable に変更されたときに発せられます。
注: 対応するハンドラはonReversedChanged
です。
segmentCountChanged(qsizetype count) |
このシグナルは、segmentCount がcount に変更されたときに発せられる。
注: 対応するハンドラはonSegmentCountChanged
です。
subSegmentCountChanged(qsizetype count) |
このシグナルはsubSegmentCount がcount に変更されたときに発せられる。
注: 対応するハンドラはonSubSegmentCountChanged
です。
titleChanged(string newTitle) |
このシグナルはtitle がnewTitle に変更されたときに発せられる。
注 : 対応するハンドラはonTitleChanged
です。
titleFixedChanged(bool fixed) |
このシグナルは、titleFixed のプロパティ値がfixed に変更されたときに発行されます。
注 :対応するハンドラはonTitleFixedChanged
です。
titleOffsetChanged(real offset) |
このシグナルは、titleOffset プロパティ値がoffset に変化したときに発せられる。
注 : 対応するハンドラはonTitleOffsetChanged
です。
titleVisibilityChanged(bool visible) |
このシグナルは、タイトルの可視性がvisible に変更されたときに発行されます。
注 : 対応するハンドラはonTitleVisibilityChanged
です。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。