CandlestickSeries QML Type

一連のデータをローソク足で表す。詳細...

Import Statement: import QtCharts 2.8
Since: QtCharts 2.2
In C++: QCandlestickSeries
Inherits:

AbstractSeries

プロパティ

シグナル

メソッド

詳細説明

CandlestickSeries タイプは、単一のローソク足アイテムのコンテナとして機能します。BarCategoryAxis DateTimeAxisValueAxis は、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 }
    }
}


CandlestickSetBarCategoryAxisDateTimeAxisValueAxisも参照して ください。

プロパティ・ドキュメンテーション

axisX : AbstractAxis

シリーズに使用されるX軸。axisX とaxisXTop の両方を未定義のままにすると、系列に値軸が作成される。

axisXTop およびValueAxisも参照してください


axisXTop : AbstractAxis

チャートビューの上に描画される、系列に使用されるX軸。

注: axisX または axisXTop のどちらか一方のみを指定でき、両方を指定することはできない。

axisXも参照


axisY : AbstractAxis

系列に使用するY軸。axisY とaxisYRight の両方を未定義のままにすると、系列の値軸が作成されます。

axisYRight およびValueAxis参照して ください。


axisYRight : AbstractAxis

系列に使用されるY軸で、チャート・ビューでは右側に描画される。

注: axisY または axisYRight のどちらか一方のみを指定でき、両方を指定することはできない。

axisYも参照


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 [read-only]

シリーズ内のローソク足の本数。


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 で指定されたローソク足アイテムの上にマウスが置かれたときに発せられます。

マウスがアイテムの上に移動すると、statustrue に変わり、再びマウスが離れると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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。