QBoxPlotSeries Class
QBoxPlotSeries クラスは、箱ひげ図でデータを表示します。詳細...
Header: | #include <QBoxPlotSeries> |
In QML: | BoxPlotSeries |
Inherits: | QAbstractSeries |
プロパティ
|
パブリック関数
QBoxPlotSeries(QObject *parent = nullptr) | |
virtual | ~QBoxPlotSeries() |
bool | append(QBoxSet *set) |
bool | append(const QList<QBoxSet *> &sets) |
bool | boxOutlineVisible() |
QList<QBoxSet *> | boxSets() const |
qreal | boxWidth() |
QBrush | brush() const |
void | clear() |
int | count() const |
bool | insert(int index, QBoxSet *set) |
QPen | pen() const |
bool | remove(QBoxSet *set) |
void | setBoxOutlineVisible(bool visible) |
void | setBoxWidth(qreal width) |
void | setBrush(const QBrush &brush) |
void | setPen(const QPen &pen) |
bool | take(QBoxSet *set) |
再実装パブリック関数
virtual QAbstractSeries::SeriesType | type() const override |
シグナル
void | boxOutlineVisibilityChanged() |
void | boxWidthChanged() |
void | boxsetsAdded(const QList<QBoxSet *> &sets) |
void | boxsetsRemoved(const QList<QBoxSet *> &sets) |
void | brushChanged() |
void | clicked(QBoxSet *boxset) |
void | countChanged() |
void | doubleClicked(QBoxSet *boxset) |
void | hovered(bool status, QBoxSet *boxset) |
void | penChanged() |
void | pressed(QBoxSet *boxset) |
void | released(QBoxSet *boxset) |
詳細説明
ボックスプロット系列は、ボックスとウィスカのアイテムのコンテナとして機能します。複数の系列からの項目は、インデックス値に従ってカテゴリにグループ化されます。
QBarCategoryAxis クラスは、チャートの軸にカテゴリを追加するために使用されます。カテゴリ・ラベルは一意でなければなりません。複数の箱ひげ項目に同じカテゴリ・ラベルが定義されている場合、最初のものだけが描画されます。
箱ひげグラフの作成方法については、ウィジェット付きチャート・ギャラリーを参照してください。
QBoxSet およびQBarCategoryAxisも参照してください 。
プロパティの説明
boxOutlineVisible : bool
このプロパティは、ボックス・アウトラインの可視性を保持します。
アクセス関数:
bool | boxOutlineVisible() |
void | setBoxOutlineVisible(bool visible) |
ノーティファイアシグナル:
void | boxOutlineVisibilityChanged() |
boxWidth : qreal
このプロパティは、箱ひげ項目の幅を保持する。値は、そのカテゴリ内での項目の相対的な幅を示す。値は 0.0 から 1.0 の間で指定する。負の値は0.0に、1.0より大きい値は1.0に置き換えられる。
アクセス関数:
qreal | boxWidth() |
void | setBoxWidth(qreal width) |
通知シグナル:
void | boxWidthChanged() |
brush : QBrush
このプロパティは、box-and-whiskers アイテムのボックスを塗りつぶすために使用されるブラシを保持する。
アクセス関数:
QBrush | brush() const |
void | setBrush(const QBrush &brush) |
通知シグナル:
void | brushChanged() |
[read-only]
count : const int
Box-and-whiskers(箱ひげ図): Box-and-whiskers(箱ひげ図)の項目数を指定します。
アクセス関数:
int | count() const |
通知シグナル: このプロパティは、ボックスプロット系列のボックスとウィスカのアイテムの数を保持します:
void | countChanged() |
pen : QPen
Box-and-Whiskersの描画に使用するペンを指定します。
アクセス関数
QPen | pen() const |
void | setPen(const QPen &pen) |
このプロパティは、Box-and-Whiskers 項目の線の描画に使用するペンを保持します:
void | penChanged() |
メンバ関数ドキュメント
[explicit]
QBoxPlotSeries::QBoxPlotSeries(QObject *parent = nullptr)
QObject でparent の子である空のボックスプロット系列を構築します。
[virtual noexcept]
QBoxPlotSeries::~QBoxPlotSeries()
チャートから系列を削除します。
bool QBoxPlotSeries::append(QBoxSet *set)
set で指定された 1 つのボックスとウィスカのアイテムを系列に追加し、その所有権を取得します。アイテムが NULL または既にシリーズに属している場合は、追加されません。追加に成功した場合はtrue
を返す。
bool QBoxPlotSeries::append(const QList<QBoxSet *> &sets)
sets で指定された箱ひげアイテムのリストをシリーズに追加し、それらの所有権を取得する。リストがNULLであるか、アイテムがすでにシリーズに属している場合、追加されない。追加に成功した場合はtrue
を返す。
[signal]
void QBoxPlotSeries::boxOutlineVisibilityChanged()
このシグナルは、ボックスのアウトラインの可視性が変更されたときに発行される。
注: プロパティboxOutlineVisible に対するノーティファイア・シグナル。
QList<QBoxSet *> QBoxPlotSeries::boxSets() const
box-and-whiskers box-and-whiskers(ボックスとヒゲ)ボックスプロット系列内のアイテムのリストを返します。アイテムの所有権を保持する。
[signal]
void QBoxPlotSeries::boxWidthChanged()
このシグナルは、box-and-whiskers アイテムの幅が変更されたときに発せられる。
注: プロパティboxWidth のノーティファイアシグナル。
[signal]
void QBoxPlotSeries::boxsetsAdded(const QList<QBoxSet *> &sets)
このシグナルは、sets で指定された箱ひげアイテムのリストがシリーズに追加されたときに発せられる。
[signal]
void QBoxPlotSeries::boxsetsRemoved(const QList<QBoxSet *> &sets)
このシグナルは、sets で指定された box-and-whiskers アイテムのリストがシリーズから削除されたときに発行される。
[signal]
void QBoxPlotSeries::brushChanged()
box-and-whiskers アイテムのボックスの塗りつぶしに使用されるブラシが変更されると、 このシグナルが発行される。
注: プロパティbrush のノーティファイアシグナル。
void QBoxPlotSeries::clear()
box-and-whiskers すべての box-and-whiskers アイテムをシリーズから削除し、永久に削除する。
[signal]
void QBoxPlotSeries::clicked(QBoxSet *boxset)
このシグナルは、ユーザがチャート内でboxset で指定されたボックスとウィスカのアイテムをクリックしたときに発せられる。
int QBoxPlotSeries::count() const
Box-and-whiskers関数 box-and-whiskers関数は、ボックスプロット系列内のボックスとウィスカのアイテムの数を返します。
注: プロパティ count のゲッター関数。
[signal]
void QBoxPlotSeries::countChanged()
このシグナルは、シリーズ内のボックスとウィスカのアイテム数が変化したときに発せられる。
注: プロパティcount に対するノーティファイアシグナル。
[signal]
void QBoxPlotSeries::doubleClicked(QBoxSet *boxset)
このシグナルは、boxset で指定されたボックスアンドウィスカーアイテムをチャート内でダブルクリックしたときに発せられる。
[signal]
void QBoxPlotSeries::hovered(bool status, QBoxSet *boxset)
このシグナルは、チャート内のboxset で指定された box-and-whiskers アイテムの上にマウスが置かれたときに発せられる。マウスがアイテムの上に移動すると、status はtrue
に変わり、再びマウスが離れると、false
に変わる。
bool QBoxPlotSeries::insert(int index, QBoxSet *set)
index で指定された位置の系列に、set で指定された箱ひげアイテムを挿入し、アイテムの所有権を取得する。アイテムが NULL または既にシリーズに属している場合、アイテムは追加されない。挿入に成功した場合はtrue
を返す。
[signal]
void QBoxPlotSeries::penChanged()
このシグナルは、箱ひげアイテムの線の描画に使用されるペンが変更されたときに発行される。
注: pen プロパティのノーティファイア・シグナル。
[signal]
void QBoxPlotSeries::pressed(QBoxSet *boxset)
このシグナルは、boxset で指定されたボックス・アンド・ウィスカー項目をユーザがチャート内でクリックし、マウスボタンを押したままにしたときに発せられる。
[signal]
void QBoxPlotSeries::released(QBoxSet *boxset)
このシグナルは、ユーザがチャート内のboxset で指定されたボックスとウィスカのアイテムのマウス押下を離すと発せられる。
bool QBoxPlotSeries::remove(QBoxSet *set)
set で指定されたボックスとウィスカのアイテムを系列から削除し、削除に成功した場合はそれを永久に削除する。項目が削除された場合はtrue
を返す。
bool QBoxPlotSeries::take(QBoxSet *set)
Box-and-Whiskers(ボックスアンドウィスカー)set で指定されたボックスアンドウィスカー項目を系列から削除します。項目は削除しない。
注意: シリーズはアイテムの親オブジェクトのままである。完全な所有権を得るには親オブジェクトを設定する必要があります。
take が成功した場合はtrue
を返す。
[override virtual]
QAbstractSeries::SeriesType QBoxPlotSeries::type() const
プロパティのアクセス関数を再インプリメントQAbstractSeries::type 。
series 型を返します。
QAbstractSeries およびSeriesTypeも参照してください 。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。