CandlestickSeries QML Type
一連のデータをローソク足で表す。詳細...
Import Statement: | import QtCharts 2.8 |
Since: | QtCharts 2.2 |
In C++: | QCandlestickSeries |
Inherits: |
プロパティ
- axisX : AbstractAxis
- axisXTop : AbstractAxis
- axisY : AbstractAxis
- axisYRight : AbstractAxis
- bodyOutlineVisible : bool
- bodyWidth : real
- brushFilename : string
- capsVisible : bool
- capsWidth : real
- count : int
- decreasingColor : color
- increasingColor : color
- maximumColumnWidth : real
- minimumColumnWidth : real
シグナル
- candlestickSetsAdded(list<CandlestickSet> sets)
- candlestickSetsRemoved(list<CandlestickSet> sets)
- clicked(CandlestickSet set)
- doubleClicked(CandlestickSet set)
- hovered(bool status, CandlestickSet set)
- pressed(CandlestickSet set)
- released(CandlestickSet set)
メソッド
- append(CandlestickSet set)
- at(int index)
- clear()
- insert(int index, CandlestickSet set)
- remove(CandlestickSet set)
詳細説明
CandlestickSeries タイプは、単一のローソク足アイテムのコンテナとして機能します。BarCategoryAxis DateTimeAxis とValueAxis は、BarCategoryAxis の代替として使用できます。 この場合、各ローソク足アイテムは、タイムスタンプ値に従って描画されます。
注意: タイムスタンプはCandlestickSeries内で一意でなければなりません。BarCategoryAxis を使用する場合、タイムスタンプを共有するローソク足アイテムの最初のものだけが描画されます。チャートに複数の CandlestickSeries が含まれる場合、タイムスタンプを共有する異なるシリーズのアイテムが同じカテゴリに描画されます。ValueAxis またはDateTimeAxis を使用する場合、タイムスタンプを共有するローソク足アイテムは互いに重なります。
次のQMLは、簡単なローソク足チャートの作成方法を示しています:
import QtQuick 2.5 import QtCharts 2.2 ChartView { title: "Candlestick Series" width: 400 height: 300 CandlestickSeries { name: "Acme Ltd." increasingColor: "green" decreasingColor: "red" CandlestickSet { timestamp: 1435708800000; open: 690; high: 694; low: 599; close: 660 } CandlestickSet { timestamp: 1435795200000; open: 669; high: 669; low: 669; close: 669 } CandlestickSet { timestamp: 1436140800000; open: 485; high: 623; low: 485; close: 600 } CandlestickSet { timestamp: 1436227200000; open: 589; high: 615; low: 377; close: 569 } CandlestickSet { timestamp: 1436313600000; open: 464; high: 464; low: 254; close: 254 } } }
CandlestickSet 、BarCategoryAxis 、DateTimeAxis 、ValueAxisも参照して ください。
プロパティ・ドキュメンテーション
axisX : AbstractAxis |
axisXTop : AbstractAxis |
axisY : AbstractAxis |
系列に使用するY軸。axisY とaxisYRight の両方を未定義のままにすると、系列の値軸が作成されます。
axisYRight およびValueAxis も参照して ください。
axisYRight : AbstractAxis |
bodyOutlineVisible : bool |
ローソク足のアウトラインの可視性。
bodyWidth : real |
0.0から1.0の範囲で、ローソク足アイテムのスロット内での相対的な幅を指定します。この範囲外の値は0.0または1.0にクランプされる。
brushFilename : string |
シリーズのブラシ画像として使用するファイル名。
capsVisible : bool |
キャップの可視性。
capsWidth : real |
0.0から1.0の範囲で、ローソク足内のキャップの相対的な幅。この範囲外の値は0.0または1.0にクランプされる。
count : int |
シリーズ内のローソク足の本数。
decreasingColor : color |
減少するローソク足アイテムのボディの色。ローソク足の始値が終値より高い場合、ローソク足は減少している。デフォルトでは、このプロパティはアルファチャンネルを128に設定したブラシ色に設定されています。このプロパティが無効な色値に設定されている場合も、デフォルトの色が使用されます。
increasingColor : color |
増加するローソク足アイテムのボディの色。ローソク足は、その終値が始値より高いとき、増加している。デフォルトでは、このプロパティはブラシの色に設定されています。このプロパティが無効な色に設定されている場合も、デフォルトの色が使用されます。
maximumColumnWidth : real |
ローソク足アイテムの最大幅をピクセルで指定します。負の値を設定すると、最大幅はありません。すべての負の値は-1.0に変換されます。
minimumColumnWidth : real |
ローソク足アイテムの最小幅をピクセルで指定します。負の値を設定することは、最小幅がないことを意味する。すべての負の値は-1.0に変換されます。
シグナル・ドキュメント
candlestickSetsAdded(list<CandlestickSet> sets) |
このシグナルは、sets によって指定されたローソク足アイテムがシリーズに追加されたときに発せられる。
対応するシグナルハンドラはonCandlestickSetsAdded
。
注: 対応するハンドラはonCandlestickSetsAdded
。
candlestickSetsRemoved(list<CandlestickSet> sets) |
このシグナルは、sets によって指定されたローソク足アイテムがシリーズから削除されたときに発せられる。
対応するシグナルハンドラはonCandlestickSetsRemoved
です。
注 : 対応するハンドラはonCandlestickSetsRemoved
です。
clicked(CandlestickSet set) |
このシグナルは、set で指定されたローソク足アイテムがチャート上でクリックされたときに発せられます。
対応するシグナル・ハンドラはonClicked
です。
注 : 対応するハンドラはonClicked
です。
doubleClicked(CandlestickSet set) |
このシグナルは、set で指定されたローソク足がチャート上でダブルクリックされたときに発せられます。
対応するシグナル・ハンドラはonDoubleClicked
です。
注: 対応するハンドラはonDoubleClicked
です。
hovered(bool status, CandlestickSet set) |
このシグナルは、set で指定されたローソク足アイテムの上にマウスが置かれたときに発せられます。
マウスがアイテムの上に移動すると、status がtrue
に変わり、再びマウスが離れるとfalse
に変わります。
対応するシグナル・ハンドラはonHovered
です。
注: 対応するハンドラはonHovered
です。
pressed(CandlestickSet set) |
このシグナルは、ユーザがset で指定されたローソク足アイテムをクリックし、マウス・ボタンを押したままにすると発せられます。
対応するシグナル・ハンドラはonPressed
です。
注: 対応するハンドラはonPressed
です。
released(CandlestickSet set) |
このシグナルは、set で指定されたローソク足アイテムの上で、ユーザがマウスの押下を離したときに発せられます。
対応するシグナルハンドラはonReleased
です。
注 : 対応するハンドラはonReleased
です。
メソッドの説明
append(CandlestickSet set) |
set によって指定された単一のローソク足アイテムをシリーズに追加し、その所有権を取得します。アイテムが NULL であるか、既にシリーズに含まれている場合、追加されません。
追加に成功した場合はtrue
を、失敗した場合はfalse
を返します。
at(int index) |
index で指定した位置のローソク足アイテムを返します。インデックスが有効でない場合はNULLを返します。
clear() |
シリーズからすべてのローソク足アイテムを削除し、恒久的に削除します。
insert(int index, CandlestickSet set) |
set で指定されたローソク足アイテムを、index で指定された位置のシリーズに挿入します。アイテムの所有権を取得します。アイテムがNULLまたは既にシリーズに属している場合、アイテムは挿入されない。
挿入に成功した場合はtrue
を、そうでない場合はfalse
を返す。
remove(CandlestickSet set) |
set で指定した単一のローソク足アイテムをシリーズから削除します。
項目の削除に成功した場合はtrue
を、失敗した場合はfalse
を返します。
©2024 The Qt Company Ltd. 本文書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。