BarCategoryAxis QML Type
グラフの軸にカテゴリを追加します。詳細...
| Import Statement: | import QtGraphs |
| In C++: | QBarCategoryAxis |
| Inherits: |
- 継承されたメンバを含む、すべてのメンバの一覧
- BarCategoryAxis はQt Graphs QML Types for 2D に含まれます。
プロパティ
- categories : list
- count : int
- labelPosition : enumeration
(since 6.11) - max : string
- min : string
信号
- categoriesChanged()
- categoryRangeChanged(string min, string max)
- countChanged()
- maxChanged(string max)
- minChanged(string min)
方法
- void append(list categories)
- void append(string category)
- string at(int index)
- void clear()
- void insert(int index, string category)
- void remove(int index)
- void remove(string category)
- void replace(string oldCategory, string newCategory)
詳細説明
BarCategoryAxis タイプは、目盛り、グリッド線、および陰影を持つ軸線を表示するように設定できます。カテゴリは目盛りの間に描画されます。
次の QML スニペットは、BarCategoryAxis の使用方法を示しています:
GraphsView { anchors.fill: parent axisX: BarCategoryAxis { categories: ["2023", "2024", "2025"] lineVisible: false } axisY: ValueAxis { } BarSeries { BarSet { values: [7, 6, 9] } } }
プロパティ・ドキュメント
categories : list
軸のカテゴリー。
count : int [read-only]
軸のカテゴリーの数。
labelPosition : enumeration [since 6.11]
| 定数 | 説明 |
|---|---|
BarCategoryAxis.Center | ラベルはカテゴリの中央に配置される。 |
BarCategoryAxis.OnValue | ラベルはカテゴリの上限位置に配置されます。 |
このプロパティは Qt 6.11 で導入されました。
max : string
軸の最大値。指定された値はcategories に含まれなければならない。
min : string
軸の最小値。指定された値はcategories に含まれなければならない。
信号のドキュメント
categoriesChanged()
このシグナルは、軸のカテゴリが変更されたときに発行される。
注: 対応するハンドラはonCategoriesChanged です。
categoryRangeChanged(string min, string max)
このシグナルは、軸のカテゴリの範囲が変更されたときに発行される。min とmax は、新しい範囲の最小値と最大値である。
注: 対応するハンドラはonCategoryRangeChanged です。
countChanged()
このシグナルは、軸のカテゴリ数が変更されたときに発行される。
注: 対応するハンドラはonCountChanged 。
maxChanged(string max)
このシグナルは、軸の最大値がmax に変更されたときに発行される。
注: 対応するハンドラはonMaxChanged です。
minChanged(string min)
このシグナルは、軸の最小値がmin に変更されたときに発行される。
注意: 対応するハンドラはonMinChanged です。
メソッド・ドキュメント
void append(list categories)
categories を軸に追加します。軸の最大値は、categories の最後のカテゴリに一致するように変更されます。 前にカテゴリが定義されていない場合、軸の最小値も、categories の最初のカテゴリに一致するように変更されます。
カテゴリは有効なQString でなければならず、重複してはならない。重複したカテゴリは追加されません。
void append(string category)
category を軸に追加する。軸の最大値は、最後のcategory に一致するように変更されます。カテゴリが以前に定義されていない場合、軸の最小値もcategory に一致するように変更されます。
カテゴリは有効なQString でなければならず、重複することはできない。重複したカテゴリは追加されない。
string at(int index)
index にあるカテゴリーを返します。
void clear()
すべてのカテゴリを削除します。軸範囲の最大値と最小値を QString::null に設定します。
void insert(int index, string category)
index の軸にcategory を挿入します。category は有効なQString でなければならず、重複はできません。category が他のカテゴリの前に付加または追加された場合、軸の最小値と最大値はそれに応じて更新されます。
void remove(int index)
index のカテゴリを軸から削除する。現在軸の最大値または最小値を設定しているカテゴリを削除すると、軸の範囲に影響します。
void remove(string category)
軸からcategory を削除する。現在軸の最大値または最小値を設定しているカテゴリを削除すると、軸範囲に影響する。
void replace(string oldCategory, string newCategory)
oldCategory をnewCategory で置き換える。oldCategory が軸上に存在しない場合は、何も行われない。newCategory は有効なQString である必要があり、重複することはできない。最小または最大カテゴリが置換されると、軸上の最小値と最大値がそれに応じて更新されます。
© 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.