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
を返す。
© 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.