このページでは

BarSet QML Type

棒グラフ内の1セットの棒を表します。詳細...

Import Statement: import QtCharts 2.12
In C++: QBarSet
Status: Deprecated

この型は非推奨です。新しいコードでの使用は強く推奨しません。

プロパティ

信号

方法

  • void append(real value)
  • real at(int index)
  • void remove(int index, int count)
  • void replace(int index, real value)

詳細な説明

棒グラフのセットには、各カテゴリごとに1つのデータ値が含まれます。セットの最初の値は最初のカテゴリに、2番目の値は2番目のカテゴリに、というように割り当てられます。セットの値の数がカテゴリの数より少ない場合、欠損値はセットの末尾にあるものとみなされます。 セットの中央にある欠損値については、数値「0」が使用されます。値が「0」のセットのラベルは表示されません。

関連項目: AbstractBarSeries 、BarSeries 、StackedBarSeries 、PercentBarSeries 、HorizontalBarSeries 、HorizontalStackedBarSeries 、およびHorizontalPercentBarSeries 。

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

borderColor : color

バーセットの線(ペン)の色。

borderWidth : real

境界線の幅。デフォルトでは、幅は 2.0 です。

brushFilename : string

そのセットのブラシとして使用されるファイルの名前。

color : color

バーセットの塗りつぶし(ブラシ)色。

count : int

棒グラフセットに含まれる値の数。

label : string

バーセットのラベル。

labelColor : color

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

labelFont : font

バーセットのラベルの描画に使用されるフォント。

詳細については、font を参照してください。

values : list<var>

バーセットの値。値として、real またはpoint のいずれかの型のリストを設定できます。

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

点型のリストを値として設定した場合、その点の x 座標が、バーセット内での 0 を基点とするインデックスを指定します。 バーセットのサイズは、最大の x 座標値 + 1 となります。0 から最大値までの間のいずれかの x 座標に対応する点が欠落している場合、その点には値 0 が割り当てられます。

たとえば、以下のバーセットは値が等しくなります:

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

Signal ドキュメント

clicked(int index)

このシグナルは、ユーザーがバーセット内のindex で指定されたバーをクリックしたときに発生します。

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

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

doubleClicked(int index)

このシグナルは、ユーザーがバーセット内のindex で指定されたバーをダブルクリックしたときに発生します。

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

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

pressed(int index)

このシグナルは、ユーザーがバーセット内のindex で指定されたバーをクリックし、マウスボタンを押し続けたときに発生します。

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

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

released(int index)

このシグナルは、ユーザーがバーセット内のindex で指定されたバー上でマウスのクリックを解除したときに発生します。

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

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

valueChanged(int index)

このシグナルは、index で指定された位置の値が変更されたときに発生します。

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

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

valuesAdded(int index, int count)

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

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

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

valuesRemoved(int index, int count)

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

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

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

メソッドのドキュメント

void append(real value)

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

real at(int index)

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

void remove(int index, int count)

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

count を省略した場合は、index で指定された値のみが削除されます。

void replace(int index, real value)

value で指定された値を、index で指定された位置にあるバーに加算します。

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