BarCategoryAxis QML Type

グラフの軸にカテゴリを追加します。詳細...

Import Statement: import QtGraphs
In C++: QBarCategoryAxis
Inherits:

AbstractAxis

プロパティ

信号

方法

詳細説明

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]

軸のカテゴリの数。


max : string

軸の最大値。指定された値は、categories に含まれる必要があります。


min : string

軸の最小値。指定された値は、categories に含まれる必要があります。


シグナル・ドキュメント

categoriesChanged()

このシグナルは、軸のカテゴリが変更されたときに発行されます。

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


categoryRangeChanged(string min, string max)

minmax は、新しい範囲の最小値と最大値です。

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


countChanged()

このシグナルは、軸のカテゴリ数が変更されたときに発行されます。

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


maxChanged(string max)

このシグナルは、軸の最大値がmax に変更されたときに発せられる。

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


minChanged(string min)

このシグナルは、軸の最小値がmin に変更されたときに発せられる。

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


メソッドの説明

append(list categories)

categories を軸に追加します。軸の最大値は、categories の最後のカテゴリに一致するように変更されます。 前にカテゴリが定義されていない場合、軸の最小値も、categories の最初のカテゴリに一致するように変更されます。

カテゴリは有効なQString でなければならず、重複してはならない。重複したカテゴリは追加されません。


append(string category)

category を軸に追加します。軸の最大値は、最後のcategory に一致するように変更されます。以前にカテゴリが定義されていない場合は、軸の最小値もcategory に一致するように変更されます。

カテゴリは有効なQString でなければならず、重複することはできない。重複したカテゴリは追加されません。


string at(int index)

index のカテゴリを返します。


clear()

すべてのカテゴリを削除します。軸範囲の最大値と最小値を QString::null に設定します。


insert(int index, string category)

index の軸にcategory を挿入します。category は有効なQString である必要があり、重複することはできません。category が他のカテゴリの前に追加または追加された場合、軸の最小値と最大値はそれに応じて更新されます。


remove(int index)

index のカテゴリを軸から削除します。現在軸の最大値または最小値を設定しているカテゴリを削除すると、軸の範囲に影響します。


remove(string category)

軸からcategory を削除する。現在軸の最大値または最小値を設定しているカテゴリを削除すると、軸の範囲に影響します。


replace(string oldCategory, string newCategory)

oldCategorynewCategory に置き換えます。oldCategory が軸上に存在しない場合は、何も行われません。newCategory は有効なQString でなければならず、重複できません。最小または最大カテゴリが置換されると、軸上の最小値と最大値がそれに応じて更新されます。


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