VBoxPlotModelMapper QML Type

ボックスプロットシリーズの垂直モデルマッパー。詳細...

Import Statement: import QtCharts 2.8
In C++: QVBoxPlotModelMapper

プロパティ

詳細説明

VBoxPlotModelMapper 型は、QAbstractItemModel クラスから派生したデータモデルをチャートのデータソースとして使用できるようにします。垂直モデルマッパーは、データモデルとBoxPlotSeries 型の間の接続を作成するために使用され、データモデル内の各列が箱ひげ項目を定義し、各行が箱ひげ項目の範囲と3つの中央値にマッピングされます。

モデルプロパティと系列プロパティの両方を使用してデータを操作することができます。モデルマッパーは系列とデータモデルの同期を保ちます。

モデルマッパーは、箱ひげ図シリーズのすべての棒の箱ひげ項目が等しいサイズを持つことを保証します。したがって、箱ひげ項目に値を追加または削除すると、箱ひげ図シリーズのすべての箱ひげ項目に同じ変更が行われます。

次のQMLコード・スニペットは、3つの箱ひげ図項目を持つ箱ひげ図系列を作成します(モデルには少なくとも4つの列があると仮定します)。各Box-and-whiskers項目は、1行目から始まるデータを含みます。項目の名前は、列ヘッダによって定義されます。

BoxPlotSeries {
    VBoxPlotModelMapper {
        model: myCustomModel // QAbstractItemModel derived implementation
        firstBoxSetColumn: 1
        lastBoxSetColumn: 3
        firstRow: 1
    }
}

HBoxPlotModelMapperも参照

プロパティのドキュメント

firstBoxSetColumn : int

最初の箱ひげ項目のデータ・ソースとして使用されるモデルの列。デフォルト値は -1(無効なマッピング)です。


firstRow : int

box-and-whiskers 行 box-and-whiskers(箱ひげ図)系列の箱ひげ項目の最初の値を含むモデルの行。

デフォルト値は 0。


lastBoxSetColumn : int

最後の箱ひげ項目のデータ・ソースとして使用されるモデルの列。デフォルト値は-1(無効なマッピング)。


model : SomeModel

マッパーが使用するデータモデル。モデルを実装し、QMLに公開する必要があります。

注意: モデルは行や列の追加や削除、セル内のデータの変更をサポートする必要があります。


rowCount : int

ボックスプロット系列のデータとしてマッピングされるモデルの行数。

デフォルト値は-1(モデルの列数に制限された数)。


マッパーが使用するボックスプロット系列。

この系列がマッパーに設定されると、その系列内のデータはすべて破棄される。新しい系列が指定されると、古い系列は切り離されます(ただしデータは保持されます)。


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