QCandlestickSeries Class
QCandlestickSeries クラスは、データをローソク足として表示します。詳細...
Header: | #include <QCandlestickSeries> |
In QML: | CandlestickSeries |
Inherits: | QAbstractSeries |
プロパティ
|
|
パブリック関数
QCandlestickSeries(QObject *parent = nullptr) | |
virtual | ~QCandlestickSeries() |
bool | append(QCandlestickSet *set) |
bool | append(const QList<QCandlestickSet *> &sets) |
bool | bodyOutlineVisible() const |
qreal | bodyWidth() const |
QBrush | brush() const |
bool | capsVisible() const |
qreal | capsWidth() const |
void | clear() |
int | count() const |
QColor | decreasingColor() const |
QColor | increasingColor() const |
bool | insert(int index, QCandlestickSet *set) |
qreal | maximumColumnWidth() const |
qreal | minimumColumnWidth() const |
QPen | pen() const |
bool | remove(QCandlestickSet *set) |
bool | remove(const QList<QCandlestickSet *> &sets) |
void | setBodyOutlineVisible(bool bodyOutlineVisible) |
void | setBodyWidth(qreal bodyWidth) |
void | setBrush(const QBrush &brush) |
void | setCapsVisible(bool capsVisible) |
void | setCapsWidth(qreal capsWidth) |
void | setDecreasingColor(const QColor &decreasingColor) |
void | setIncreasingColor(const QColor &increasingColor) |
void | setMaximumColumnWidth(qreal maximumColumnWidth) |
void | setMinimumColumnWidth(qreal minimumColumnWidth) |
void | setPen(const QPen &pen) |
QList<QCandlestickSet *> | sets() const |
bool | take(QCandlestickSet *set) |
再実装パブリック関数
virtual QAbstractSeries::SeriesType | type() const override |
シグナル
void | bodyOutlineVisibilityChanged() |
void | bodyWidthChanged() |
void | brushChanged() |
void | candlestickSetsAdded(const QList<QCandlestickSet *> &sets) |
void | candlestickSetsRemoved(const QList<QCandlestickSet *> &sets) |
void | capsVisibilityChanged() |
void | capsWidthChanged() |
void | clicked(QCandlestickSet *set) |
void | countChanged() |
void | decreasingColorChanged() |
void | doubleClicked(QCandlestickSet *set) |
void | hovered(bool status, QCandlestickSet *set) |
void | increasingColorChanged() |
void | maximumColumnWidthChanged() |
void | minimumColumnWidthChanged() |
void | penChanged() |
void | pressed(QCandlestickSet *set) |
void | released(QCandlestickSet *set) |
詳細説明
このクラスは、単一のローソク足アイテムのコンテナとして動作します。QBarCategoryAxis QDateTimeAxis とQValueAxis は、QBarCategoryAxis の代替として使用できます。 この場合、各ローソク足アイテムは、そのタイムスタンプ値に従って描画されます。
注意: タイムスタンプは QCandlestickSeries 内で一意でなければなりません。QBarCategoryAxis を使用する場合、タイムスタンプを共有するローソク足アイテムの最初のものだけが描画されます。チャートに複数の QCandlestickSeries インスタンスが含まれている場合、タイムスタンプを共有する異なるシリーズのアイテムが同じカテゴリに描画されます。QValueAxis またはQDateTimeAxis を使用している場合、タイムスタンプを共有するローソク足アイテムは互いに重なります。
ローソク足チャートの作成方法については、ウィジェットを使ったチャート・ギャラリーを参照してください。
QCandlestickSet 、QBarCategoryAxis 、QDateTimeAxis 、QValueAxisも参照して ください。
プロパティ・ドキュメンテーション
bodyOutlineVisible : bool
このプロパティは、ローソク足ボディのアウトラインの可視性を保持します。
アクセス関数:
bool | bodyOutlineVisible() const |
void | setBodyOutlineVisible(bool bodyOutlineVisible) |
通知シグナル:
void | bodyOutlineVisibilityChanged() |
bodyWidth : qreal
このプロパティは、それ自身のスロット内のローソク足アイテムの相対幅を 0.0 から 1.0 の範囲で保持する。
この範囲外の値は0.0または1.0にクランプされます。
アクセス関数:
qreal | bodyWidth() const |
void | setBodyWidth(qreal bodyWidth) |
通知シグナル:
void | bodyWidthChanged() |
brush : QBrush
このプロパティは、ローソク足アイテムを塗りつぶすために使用されるブラシを保持します。
アクセス関数
QBrush | brush() const |
void | setBrush(const QBrush &brush) |
通知シグナル
void | brushChanged() |
capsVisible : bool
このプロパティは、キャップの可視性を保持します。
アクセス関数
bool | capsVisible() const |
void | setCapsVisible(bool capsVisible) |
通知シグナル
void | capsVisibilityChanged() |
capsWidth : qreal
このプロパティは、ローソク足内のキャップの相対的な幅を0.0から1.0の範囲で保持します。
この範囲外の値は0.0または1.0にクランプされる。
アクセス関数:
qreal | capsWidth() const |
void | setCapsWidth(qreal capsWidth) |
通知シグナル:
void | capsWidthChanged() |
[read-only]
count : const int
このプロパティは、ローソク足の本数を保持します。
アクセス関数:
int | count() const |
通知シグナル
void | countChanged() |
decreasingColor : QColor
このプロパティは、減少するローソク足アイテムのボディの色を保持します。
ローソク足の始値が終値より高い場合、ローソク足は減少しています。デフォルトでは、このプロパティはアルファチャンネルを128に設定したブラシの色に設定されています。このプロパティが無効な色値に設定されている場合も、デフォルトの色が使用されます。
アクセス関数:
QColor | decreasingColor() const |
void | setDecreasingColor(const QColor &decreasingColor) |
通知シグナル:
void | decreasingColorChanged() |
increasingColor : QColor
このプロパティは、増加するローソク足アイテムのボディの色を保持します。
ローソク足は、終値が始値より高いとき、上昇しています。デフォルトでは、このプロパティはブラシの色に設定されています。このプロパティが無効な色に設定されている場合も、デフォルトの色が使用されます。
アクセス関数
QColor | increasingColor() const |
void | setIncreasingColor(const QColor &increasingColor) |
通知シグナル:
void | increasingColorChanged() |
maximumColumnWidth : qreal
このプロパティは、ローソク足アイテムの最大幅をピクセル単位で保持します。負の値を設定することは、最大幅がないことを意味する。すべての負の値は-1.0に変換されます。
アクセス関数
qreal | maximumColumnWidth() const |
void | setMaximumColumnWidth(qreal maximumColumnWidth) |
通知シグナル:
void | maximumColumnWidthChanged() |
minimumColumnWidth : qreal
このプロパティは、ローソク足アイテムの最小幅をピクセル単位で保持します。負の値を設定することは、最小幅がないことを意味します。すべての負の値は-1.0に変換されます。
アクセス関数
qreal | minimumColumnWidth() const |
void | setMinimumColumnWidth(qreal minimumColumnWidth) |
通知シグナル:
void | minimumColumnWidthChanged() |
pen : QPen
このプロパティは、ローソク足アイテムのラインを描画するために使用されるペンを保持します。
アクセス関数
QPen | pen() const |
void | setPen(const QPen &pen) |
Notifier シグナル:
void | penChanged() |
メンバー関数ドキュメント
[explicit]
QCandlestickSeries::QCandlestickSeries(QObject *parent = nullptr)
空の QCandlestickSeries を構築する。parent はオプションです。
[virtual noexcept]
QCandlestickSeries::~QCandlestickSeries()
シリーズを破棄します。チャートからシリーズを削除します。
bool QCandlestickSeries::append(QCandlestickSet *set)
set で指定されたローソク足アイテムを1つシリーズに追加し、その所有権を取得します。アイテムがNULLまたは既にシリーズに含まれている場合は、追加されません。追加に成功した場合はtrue
を、失敗した場合はfalse
を返す。
bool QCandlestickSeries::append(const QList<QCandlestickSet *> &sets)
sets で指定されたローソク足アイテムのリストをシリーズに追加し、その所有権を取得します。項目のいずれかがNULLであるか、既にシリーズに属しているか、リストに複数回出現している場合、何も追加されない。すべての項目の追加が成功した場合はtrue
を返し、そうでない場合はfalse
を返す。
[signal]
void QCandlestickSeries::bodyOutlineVisibilityChanged()
このシグナルは、ローソク足アイテムのアウトラインの可視性が変化したときに発信されます。
注: bodyOutlineVisible プロパティに対するノーティファイア・シグナル。
bodyOutlineVisibleも参照 。
[signal]
void QCandlestickSeries::bodyWidthChanged()
このシグナルは、ローソク足アイテムの幅が変化した時に発信されます。
注: プロパティbodyWidth に対するノーティファイア・シグナル。
bodyWidthも参照 。
[signal]
void QCandlestickSeries::brushChanged()
このシグナルは、ローソク足アイテムのブラシが変化した時に発信される。
注: プロパティbrush に対するノーティファイア・シグナル。
brushも参照 。
[signal]
void QCandlestickSeries::candlestickSetsAdded(const QList<QCandlestickSet *> &sets)
このシグナルは、sets で指定されたローソク足がシリーズに追加された時に発信されます。
[signal]
void QCandlestickSeries::candlestickSetsRemoved(const QList<QCandlestickSet *> &sets)
sets で指定されたローソク足アイテムがシリーズから削除されたときに発せられる。
[signal]
void QCandlestickSeries::capsVisibilityChanged()
このシグナルは、ローソク足アイテムのキャップの可視性が変更されたときに発信されます。
注: capsVisible プロパティに対するノーティファイア・シグナル。
capsVisibleも参照 。
[signal]
void QCandlestickSeries::capsWidthChanged()
このシグナルは、ローソク足アイテムのキャップの幅が変化した時に発信されます。
注: プロパティcapsWidth に対するノーティファイア・シグナル。
capsWidthも参照 。
void QCandlestickSeries::clear()
ローソク足アイテムをシリーズから全て削除し、恒久的に削除します。
[signal]
void QCandlestickSeries::clicked(QCandlestickSet *set)
このシグナルは、set で指定されたローソク足アイテムがチャート上でクリックされた時に発信されます。
int QCandlestickSeries::count() const
戻り値:シリーズ内のローソク足アイテムの数。
注) プロパティ count のゲッター関数です。
[signal]
void QCandlestickSeries::countChanged()
このシグナルは、シリーズ内のローソク足の本数が変化した時に発信されます。
注: count プロパティのノーティファイア・シグナル。
countも参照 。
[signal]
void QCandlestickSeries::decreasingColorChanged()
このシグナルは、ローソク足アイテムの減少色が変化した時に発信されます。
注: プロパティdecreasingColor に対するノーティファイア・シグナル。
decreasingColorも参照 。
[signal]
void QCandlestickSeries::doubleClicked(QCandlestickSet *set)
このシグナルは、set で指定されたローソク足アイテムがチャート上でダブルクリックされた時に発せられます。
[signal]
void QCandlestickSeries::hovered(bool status, QCandlestickSet *set)
このシグナルは、set で指定されたローソク足アイテムの上にマウスが置かれたときに発せられます。
マウスがアイテムの上に移動すると、status がtrue
に変わり、再びマウスが離れると、false
に変わります。
[signal]
void QCandlestickSeries::increasingColorChanged()
このシグナルは、ローソク足アイテムの増加色が変化したときに発せられます。
注: increasingColor プロパティのノーティファイア・シグナル。
increasingColorも参照してください 。
bool QCandlestickSeries::insert(int index, QCandlestickSet *set)
index で指定された位置に、set で指定されたローソク足アイテムをシリーズに挿入します。アイテムの所有権を取得します。アイテムがNULLまたは既にシリーズに属している場合、アイテムは挿入されません。挿入に成功した場合はtrue
を返し、そうでない場合はfalse
を返す。
[signal]
void QCandlestickSeries::maximumColumnWidthChanged()
このシグナルは、ローソク足アイテムの最大列幅が変更されたときに発信されます。
注: プロパティmaximumColumnWidth に対するノーティファイア・シグナル。
maximumColumnWidthも参照 。
[signal]
void QCandlestickSeries::minimumColumnWidthChanged()
このシグナルは、ローソク足アイテムの最小列幅が変更されたときに発信される。
注: プロパティminimumColumnWidth に対するノーティファイア・シグナル。
minimumColumnWidthも参照 。
[signal]
void QCandlestickSeries::penChanged()
このシグナルは、ローソク足アイテムのペンが変更された時に発信される。
注: プロパティpen に対するノーティファイア・シグナル。
penも参照 。
[signal]
void QCandlestickSeries::pressed(QCandlestickSet *set)
このシグナルは、ユーザがset で指定されたローソク足アイテムをクリックし、マウスボタンを押したままにしたときに発せられます。
[signal]
void QCandlestickSeries::released(QCandlestickSet *set)
このシグナルは、ユーザがset で指定されたローソク足アイテムのマウス押下を離したときに発せられます。
bool QCandlestickSeries::remove(QCandlestickSet *set)
set で指定されたローソク足アイテムをシリーズから削除します。アイテムの削除に成功した場合はtrue
を、失敗した場合はfalse
を返します。
bool QCandlestickSeries::remove(const QList<QCandlestickSet *> &sets)
sets で指定したローソク足アイテムのリストをシリーズから削除します。項目のいずれかがNULLであるか、既にシリーズから削除されているか、リストに複数回表示されている場合、何も削除されない。すべての項目の削除に成功した場合はtrue
を、そうでない場合はfalse
を返す。
QList<QCandlestickSet *> QCandlestickSeries::sets() const
ローソク足リスト関数は、シリーズ内のローソク足アイテムのリストを返します。アイテムの所有権は変更されません。
bool QCandlestickSeries::take(QCandlestickSet *set)
set で指定されたローソク足アイテム1個をシリーズから取り出します。アイテムの削除は行わない。take が成功した場合はtrue
を、失敗した場合はfalse
を返す。
注意: シリーズはアイテムの親オブジェクトのままです。完全な所有権を取得するには、親オブジェクトを設定する必要があります。
[override virtual]
QAbstractSeries::SeriesType QCandlestickSeries::type() const
プロパティのアクセス関数を再実装:QAbstractSeries::type 。
シリーズの型を返します (QAbstractSeries::SeriesTypeCandlestick)。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。