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)

ノーティファイアシグナル:

boxWidth : qreal

このプロパティは、箱ひげ項目の幅を保持する。値は、そのカテゴリ内での項目の相対的な幅を示す。値は 0.0 から 1.0 の間で指定する。負の値は0.0に、1.0より大きい値は1.0に置き換えられる。

アクセス関数:

qreal boxWidth()
void setBoxWidth(qreal width)

通知シグナル:

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)

QObjectparent の子である空のボックスプロット系列を構築します。

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