BoxPlotSeries QML Type

データを箱ひげ図で表示します。詳細...

Import Statement: import QtCharts 2.8
In C++: QBoxPlotSeries
Inherits:

AbstractSeries

プロパティ

信号

方法

  • append(BoxSet box)
  • append(string label, VariantList values)
  • at(int index)
  • clear()
  • insert(int index, string label, VariantList values)
  • remove(QBoxSet boxset)

詳細説明

箱ひげ図系列は、箱ひげ項目のコンテナとして機能する。複数の系列からの項目は、インデックス値に従ってカテゴリにグループ化されます。

BarCategoryAxis クラスは、チャートの軸にカテゴリを追加するために使用されます。カテゴリ・ラベルは一意でなければなりません。複数の箱ひげ項目に同じカテゴリ・ラベルが定義されている場合、最初のものだけが描画されます。

次のQMLコード・スニペットは、単純な箱ひげグラフの作成方法を示しています:

import QtQuick 2.0
import QtCharts 2.0

ChartView {
    title: "Box Plot series"
    width: 400
    height: 300
    theme: ChartView.ChartThemeBrownSand
    legend.alignment: Qt.AlignBottom

    BoxPlotSeries {
        id: plotSeries
        name: "Income"
        BoxSet { label: "Jan"; values: [3, 4, 5.1, 6.2, 8.5] }
        BoxSet { label: "Feb"; values: [5, 6, 7.5, 8.6, 11.8] }
        BoxSet { label: "Mar"; values: [3.2, 5, 5.7, 8, 9.2] }
        BoxSet { label: "Apr"; values: [3.8, 5, 6.4, 7, 8] }
        BoxSet { label: "May"; values: [4, 5, 5.2, 6, 7] }
    }
}


BoxSet およびBarCategoryAxisも参照して ください。

プロパティの説明

axisX : AbstractAxis

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

axisXTopも参照


axisXTop : AbstractAxis

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

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

axisX およびaxisX参照


axisY : AbstractAxis

シリーズに使用するY軸。axisY とaxisYRight の両方を未定義のままにすると、ValueAxis が作成されます。

axisYRightも参照


axisYRight : AbstractAxis

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

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

axisY参照して ください。


boxOutlineVisible : bool

ボックス・アウトラインの可視性。


boxWidth : real

ボックスとウィスカの幅。この値は、そのカテゴリ内での項目の相対的な幅を示します。値は 0.0 か ら 1.0 の間で指定で き ます。負の値は 0.0 に、 1.0 よ り 大 き い値は 1.0 に置き換え られます。


brushFilename : string

シリーズのブラシとして使用されるファイル名。


count : int [read-only]

箱ひげ図系列の箱ひげ項目の数。


シグナル・ドキュメント

boxsetsAdded(list sets)

このシグナルは、sets で指定された box-and-whiskers アイテムがシリーズに追加されたときに発せられる。

対応するシグナルハンドラはonBoxsetsAdded() です。

注意: 対応するハンドラはonBoxsetsAdded です。


boxsetsRemoved(list sets)

このシグナルは、sets で指定された box-and-whiskers アイテムがシリーズから削除されたときに発せられる。

対応するシグナルハンドラはonBoxsetsRemoved()

注: 対応するハンドラはonBoxsetsRemoved


clicked(BoxSet boxset)

このシグナルは、boxset で指定されたボックスとウィスカのアイテムがチャート内でクリックされたときに発せられる。

対応するシグナルハンドラはonClicked() です。

注: 対応するハンドラはonClicked です。


doubleClicked(BoxSet boxset)

このシグナルは、チャート内でboxset で指定されたボックスとウィスカのアイテムをユーザがダブルクリックしたときに発せられます。

対応するシグナルハンドラはonDoubleClicked() です。

注: 対応するハンドラはonDoubleClicked です。


hovered(bool status, BoxSet boxset)

このシグナルは、チャート内のboxset で指定された box-and-whiskers アイテムの上にマウスが置かれたときに発せられる。マウスがアイテムの上に移動すると、statustrue に変わり、再びマウスが離れるとfalse に変わる。

対応するシグナル・ハンドラはonHovered() である。

注: 対応するハンドラはonHovered です。


pressed(BoxSet boxset)

注:このシグナルは、ユーザがチャート上のboxset を押したときに発せられます。

対応するシグナルハンドラはonPressed です。

注: 対応するハンドラはonPressed です。


released(BoxSet boxset)

注: このシグナルは、チャート上のboxset で指定されたボックスとウィスカのアイテム上でユーザがマウスを離したときに発せられます。

対応するシグナルハンドラはonReleased() です。

注: 対応するハンドラはonReleased です。


メソッド・ドキュメント

append(BoxSet box)

box で指定されたボックスとヒゲのアイテムをシリーズに追加します。


append(string label, VariantList values)

label で指定されたラベルとvalues で指定された値を持つ新しい box-and-whiskers アイテムを series に追加する。


at(int index)

index で指定された位置の箱ひげアイテムを返す。


clear()

box-and-whiskers すべての box-and-whiskers 項目を系列から削除し、永久に削除する。


insert(int index, string label, VariantList values)

label で指定されたラベルとvalues で指定された値を持つ新しい箱ひげ項目を、index で指定された位置にシリーズに挿入する。


remove(QBoxSet boxset)

boxset で指定された箱ひげアイテムをシリーズから削除する。


© 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.