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 で指定された box-and-whiskers アイテムをシリーズから削除します。


本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。