BarSet QML Type

棒グラフの1組の棒を表します。詳細...

Import Statement: import QtGraphs
In C++: QBarSet

プロパティ

信号

方法

詳細説明

バーセットは、各カテゴリに 1 つのデータ値を含みます。セットの最初の値は最初のカテゴリに属し、2 番目の値は 2 番目のカテゴリに属し、以下同様であると仮定されます。セットの値がカテゴリの数より少ない場合、欠損値はセットの末尾にあると仮定されます。セットの途中の欠損値については、ゼロという数値が使用される。ゼロ値のセットのラベルは表示されません。

BarSeriesも参照してください

プロパティの説明

borderColor : color

バー・セットの境界色。


borderWidth : real

デフォルトでは、幅は -1 であり、これは境界の幅がテーマによって定義されることを意味します。


color : color

バー・セットの塗りつぶし色。


count : int [read-only]

バー・セットの値の数。


label : string

バー・セットのラベル。


labelColor : color

バー・セットのテキスト(ラベル)色。


selectedBars : list [read-only]

現在選択されているバーのインデックス。


selectedColor : color

選択されたセットの塗りつぶし色。


values : QVariantList

バー セットの値。値として、real またはpoint タイプのリストを設定できます。

値として実数型のリストを設定すると、それらは直接、バー・セットの値を定義します。

値として点型のリストを設定した場合、点の x 座標は、小節集合におけるゼロ・ベースのインデックスを指定する。棒集合のサイズは、x座標の最高値+1である。点がゼロから最高値の間のどのx座標でも欠けている場合、その点は値ゼロを得る。

例えば、以下のバーセットは等しい値を持つ:

myBarSet1.values = [5, 0, 1, 5];
myBarSet2.values = [Qt.point(0, 5), Qt.point(2, 1), Qt.point(3, 5)];

シグナル・ドキュメント

borderColorChanged(color)

このシグナルは、バー・セットのボーダー・カラーがcolor に変更されたときに発行される。

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


borderWidthChanged(real width)

このシグナルは、バーセットのボーダー幅が変更されたときに発行されます。新しい幅はwidth

: 対応するハンドラはonBorderWidthChanged


colorChanged(color)

このシグナルは、バーセットの塗りつぶしの色がcolor に変更されたときに発せられます。

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


countChanged()

バーセットの値カウントが変更されると、このシグナルが発信される。

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


labelChanged()

バーセットのラベルが変更されると、このシグナルが発信されます。

:対応するハンドラはonLabelChanged

labelも参照


labelColorChanged(color)

このシグナルは、バー セットのテキスト(ラベル)の色がcolor に変更されたときに発行される。

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


selectedBarsChanged(list<int> indexes)

indexes は、選択されたバーのインデックスのリストです。

: 対応するハンドラはonSelectedBarsChanged


selectedColorChanged(color color)

このシグナルは、選択されたバーの色が変更されたときに出力されます。新しい色はcolor

: 対応するハンドラはonSelectedColorChanged


update()

このシグナルは、バーセットが更新されたときに発行されます。

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


updatedBars()

このシグナルは、このセットのバーが更新されたときに発せられます。

:対応するハンドラはonUpdatedBars


valueAdded(int index, int count)

このシグナルは、バーセットに新しい値が追加されたときに発せられる。index は最初に挿入された値の位置を示し、count は挿入された値の数を示す。

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


valueChanged(int index)

このシグナルは、index で指定された位置の値が変更されたときに発せられる。

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


valueRemoved(int index, int count)

このシグナルは、バーセットから値が削除されたときに発行される。index は最初に削除された値の位置を示し、count は削除された値の数を示す。

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


valuesAdded(int index, int count)

このシグナルは、バーセットに新しい値が追加されたときに発せられます。index は最初に挿入された値の位置を示し、count は挿入された値の数を示します。

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


valuesChanged()

このシグナルは、バーセットの値が変化したときに発せられる。

:対応するハンドラはonValuesChanged


valuesRemoved(int index, int count)

index は最初に削除された値の位置を示し、count は削除された値の数を示す。

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


メソッド・ドキュメント

append(list<real> values)

values で指定された実数値のリストをバー・セットの最後に追加します。

append()も参照


append(real value)

value で指定された新しい値をバー・セットの最後に追加します。


real at(int index)

バー・セットからindex で指定された値を返す。インデックスが範囲外の場合は、0.0 が返されます。


clear()

Remove関数は、セットからすべての値を削除します。


int count()

BARSET関数は、バー・セット内の値の数を返します。


deselectAllBars()

選択解除: セット内のすべてのバーを選択解除します。

注釈 BarSet::selectedBarsChanged を返します。

setBarSelected()も参照してください


deselectBar(int index)

index でバーの選択を解除します。

注釈 BarSet::selectedBarsChanged を返します。

setBarSelected()も参照


deselectBars(list<int> indexes)

indexes リストで渡された複数のバーを非選択としてマークします。

注釈: BarSet::selectedBarsChanged を返します。

setBarSelected()も参照して ください。


insert(int index, real value)

index で指定された位置にvalue を挿入します。挿入された値に続く値は、1 つ上の位置に移動します。

remove()も参照して ください。


bool isBarSelected(int index)

指定されたindex のバーが選択されたバーの中にある場合はtrue を返し、そうでない場合はfalse を返します。

注意: 選択されたバーは、BarSet::setSelectedColor を使用して指定された場合、選択された色を使用して描画されます。

selectedBarssetBarSelected()、selectedColorも参照


remove(int index, int count)

index で指定された値から、count で指定された数の値をバーセットから削除します。

count を省略すると、index で指定された値のみが削除されます。


replace(int index, real value)

index で指定した位置のバー セットに、value で指定した値を追加します。


selectAllBars()

セット内のすべてのバーを選択済みとしてマークします。

注釈 BarSet::selectedBarsChanged を出力します。

setBarSelected()も参照して ください。


selectBar(int index)

index のバーを選択されたものとしてマークします。

注釈: BarSet::selectedBarsChanged を表示します。

setBarSelected()も参照して ください。


selectBars(list<int> indexes)

indexes リストで渡された複数のバーを選択されたものとしてマークします。

メモ: BarSet::selectedBarsChanged を返します。

setBarSelected()も参照して ください。


setBarSelected(int index, bool selected)

selected で指定されたように、index のバーを選択または非選択としてマークします。

注: 選択されたバーが指定されている場合、選択された色を使用して描画されます。BarSet::selectedBarsChanged を出力します。

isBarSelected() およびselectedColorも参照


real sum()

バー・セット内のすべての値の合計を返します。


toggleSelection(list<int> indexes)

指定されたindexes のバーの選択状態を反対の状態に変更する。

注意: BarSet::selectedBarsChanged を返します。

setBarSelected()も参照


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