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
このプロパティは、箱ひげアイテムの箱を塗りつぶすために使用されるブラシを保持する。
アクセス関数
QBrush | brush() const |
void | setBrush(const QBrush &brush) |
通知シグナル
void | brushChanged() |
[read-only]
count : const int
このプロパティは、箱ひげ図系列の箱ひげ項目の数を保持する。
アクセス関数:
int | count() const |
通知シグナル
void | countChanged() |
pen : QPen
このプロパティは、箱ひげアイテムの線を描画するために使用されるペンを保持する。
アクセス関数
QPen | pen() const |
void | setPen(const QPen &pen) |
通知シグナル
void | penChanged() |
メンバ関数ドキュメント
[explicit]
QBoxPlotSeries::QBoxPlotSeries(QObject *parent = nullptr)
QObject でparent の子である空のボックスプロット系列を構築する。
[virtual noexcept]
QBoxPlotSeries::~QBoxPlotSeries()
チャートから系列を削除する。
bool QBoxPlotSeries::append(QBoxSet *set)
set で指定された単一の箱ひげアイテムをシリーズに追加し、その所有権を取得する。アイテムがNULLであるか、すでにシリーズに属している場合は、追加されません。追加に成功した場合はtrue
を返す。
bool QBoxPlotSeries::append(const QList<QBoxSet *> &sets)
sets で指定された箱ひげアイテムのリストをシリーズに追加し、それらの所有権を取得する。リストがnullであるか、アイテムがすでにシリーズに属している場合は、追加されない。追加に成功した場合はtrue
を返す。
[signal]
void QBoxPlotSeries::boxOutlineVisibilityChanged()
このシグナルは、ボックスのアウトラインの可視性が変化したときに発せられる。
注意: boxOutlineVisible プロパティのノーティファイアシグナル。
QList<QBoxSet *> QBoxPlotSeries::boxSets() const
ボックスプロット系列内のボックスとウィスカの項目のリストを返します。項目の所有権を保持する。
[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 で指定された箱ひげアイテムのリストがシリーズから削除されたときに発せられる。
[signal]
void QBoxPlotSeries::brushChanged()
このシグナルは、box-and-whiskers アイテムのボックスを塗りつぶすために使用されるブラシが変更されたときに発行される。
注意: プロパティbrush に対するノーティファイア・シグナル。
void QBoxPlotSeries::clear()
シリーズからすべての箱ひげアイテムを削除し、永久に削除します。
[signal]
void QBoxPlotSeries::clicked(QBoxSet *boxset)
このシグナルは、boxset で指定されたボックス・アンド・ウィスカーの項目がチャート内でクリックされたときに発せられる。
int QBoxPlotSeries::count() const
box-and-whiskers関数は、ボックスプロット系列のボックスとウィスカのアイテム数を返します。
注: プロパティ count のゲッター関数です。
[signal]
void QBoxPlotSeries::countChanged()
このシグナルは、シリーズ内の box-and-whiskers アイテムの数が変化したときに発行される。
注: プロパティcount に対するノーティファイアシグナル。
[signal]
void QBoxPlotSeries::doubleClicked(QBoxSet *boxset)
このシグナルは、boxset で指定されたボックス・アンド・ウィスカーのアイテムをチャート内でダブルクリックしたときに発せられる。
[signal]
void QBoxPlotSeries::hovered(bool status, QBoxSet *boxset)
このシグナルは、チャート内のboxset で指定されたボックス&ウィスカー・アイテムの上にマウスが置かれたときに発せられる。マウスがアイテムの上に移動すると、status はtrue
に変わり、マウスが再び離れると、false
に変わる。
bool QBoxPlotSeries::insert(int index, QBoxSet *set)
index で指定された位置のシリーズに、set で指定された箱ひげアイテムを挿入し、アイテムの所有権を取得します。アイテムがNULLであるか、既にシリーズに属している場合、そのアイテムは追加されない。挿入に成功した場合はtrue
を返す。
[signal]
void QBoxPlotSeries::penChanged()
このシグナルは、Box-and-Whiskers アイテムの線を描画するために使用されるペンが変更されたときに発行される。
注意: プロパティ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)
set で指定された箱ひげアイテムをシリーズから取り出します。アイテムは削除しない。
注意: シリーズはアイテムの親オブジェクトのままです。完全な所有権を得るには親オブジェクトを設定する必要があります。
take が成功した場合はtrue
を返す。
[override virtual]
QAbstractSeries::SeriesType QBoxPlotSeries::type() const
シリーズの型を返します。
QAbstractSeries およびSeriesTypeも参照のこと 。
© 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.