BarSet QML Type
棒グラフの1組の棒を表します。詳細...
| Import Statement: | import QtCharts 2.11 |
| In C++: | QBarSet |
プロパティ
- borderColor : color
- borderWidth : real
- brushFilename : string
- color : color
- count : int
- label : string
- labelColor : color
- labelFont : font
- values : list<var>
信号
- clicked(int index)
- doubleClicked(int index)
- pressed(int index)
- released(int index)
- valueChanged(int index)
- valuesAdded(int index, int count)
- valuesRemoved(int index, int count)
方法
- void append(real value)
- real at(int index)
- void remove(int index, int count)
- void replace(int index, real value)
詳細説明
バーセットは、各カテゴリに 1 つのデータ値を含みます。セットの最初の値は最初のカテゴリに属し、2 番目の値は 2 番目のカテゴリに属し、以下同様であると仮定されます。セットの値がカテゴリの数より少ない場合、欠損値はセットの末尾にあると仮定されます。セットの途中の欠損値については、ゼロという数値が使用される。ゼロ値セットのラベルは表示されない。
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 座標は、小節集合におけるゼロ・ベースのインデックスを指定する。棒集合のサイズは、x座標の最高値+1である。点がゼロから最高値の間のどのx座標でも欠けている場合、その点は値ゼロを得る。
例えば、以下のバーセットは等しい値を持つ:
myBarSet1.values = [5, 0, 1, 5]; myBarSet2.values = [Qt.point(0, 5), Qt.point(2, 1), Qt.point(3, 5)];
信号ドキュメント
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)
index で指定された値から、count で指定された数の値をバーセットから削除する。
count を省略すると、index で指定された値のみが削除されます。
void replace(int index, real value)
index で指定された位置に設定されたバーに、value で指定された値を追加する。
© 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.