QBarCategoryAxis Class
QBarCategoryAxis クラスは、チャートの軸にカテゴリを追加します。詳細...
Header: | #include <QBarCategoryAxis> |
In QML: | BarCategoryAxis |
Inherits: | QAbstractAxis |
プロパティ
- categories : QStringList
- count : const int
- max : QString
- min : QString
パブリック関数
QBarCategoryAxis(QObject *parent = nullptr) | |
virtual | ~QBarCategoryAxis() |
void | append(const QString &category) |
void | append(const QStringList &categories) |
QString | at(int index) const |
QStringList | categories() |
void | clear() |
int | count() const |
void | insert(int index, const QString &category) |
QString | max() const |
QString | min() const |
void | remove(const QString &category) |
void | replace(const QString &oldCategory, const QString &newCategory) |
void | setCategories(const QStringList &categories) |
void | setMax(const QString &max) |
void | setMin(const QString &min) |
void | setRange(const QString &minCategory, const QString &maxCategory) |
再実装パブリック関数
virtual QAbstractAxis::AxisType | type() const override |
シグナル
void | categoriesChanged() |
void | countChanged() |
void | maxChanged(const QString &max) |
void | minChanged(const QString &min) |
void | rangeChanged(const QString &min, const QString &max) |
詳細説明
QBarCategoryAxisは、目盛り、グリッド線、および陰影を持つ軸線を表示するように設定できます。カテゴリは目盛りの間に描画されます。これは、ウィジェット付きチャート・ギャラリーで示されているように、線分系列でも使用できます。
次のコードは、QBarCategoryAxisの使用方法を示しています:
QChartView *chartView = new QChartView; QBarSeries *series = new QBarSeries; // ... chartView->chart()->addSeries(series); chartView->chart()->createDefaultAxes(); QBarCategoryAxis *axisX = new QBarCategoryAxis; QStringList categories; categories << "Jan" << "Feb" << "Mar" << "Apr" << "May" << "Jun"; axisX->append(categories); axisX->setRange("Feb", "May"); chartView->chart()->setAxisX(axisX, series);
プロパティの説明
categories : QStringList
このプロパティは、軸のカテゴリを保持します。
アクセス関数:
QStringList | categories() |
void | setCategories(const QStringList &categories) |
ノーティファイア・シグナル:
void | categoriesChanged() |
[read-only]
count : const int
このプロパティは、軸のカテゴリの数を保持します。
アクセス関数
int | count() const |
このプロパティは、軸の最大値を保持する:
void | countChanged() |
max : QString
このプロパティは、軸の最大値を保持する。
アクセス関数:
このプロパティは、軸の最小値を保持する:
void | maxChanged(const QString &max) |
min : QString
軸の最小値を保持します。
アクセス関数
このプロパティは、軸の最小値を保持する:
void | minChanged(const QString &min) |
メンバ関数 ドキュメント
[explicit]
QBarCategoryAxis::QBarCategoryAxis(QObject *parent = nullptr)
parent の子である軸オブジェクトを構築する。
[virtual noexcept]
QBarCategoryAxis::~QBarCategoryAxis()
軸オブジェクトを破棄します。
void QBarCategoryAxis::append(const QString &category)
category を軸に追加します。軸の最大値は、最後のcategory と一致するように変更されます。前にカテゴリが定義されていない場合、軸の最小値もcategory に一致するように変更されます。
カテゴリは有効なQString でなければならず、重複することはできない。重複したカテゴリは追加されません。
void QBarCategoryAxis::append(const QStringList &categories)
categories を軸に追加します。軸の最大値は、categories の最後のカテゴリに一致するように変更されます。 前にカテゴリが定義されていない場合は、軸の最小値も、categories の最初のカテゴリに一致するように変更されます。
カテゴリは有効なQString でなければならず、重複してはならない。重複したカテゴリは追加されません。
QString QBarCategoryAxis::at(int index) const
index のカテゴリを返します。インデックスは有効でなければならない。
QStringList QBarCategoryAxis::categories()
カテゴリを返します。
注: プロパティ・カテゴリのゲッター関数。
setCategories()も参照してください 。
[signal]
void QBarCategoryAxis::categoriesChanged()
このシグナルは、軸のカテゴリが変更されたときに発行されます。
注釈: プロパティcategories に対するノーティファイア・シグナル。
[invokable]
void QBarCategoryAxis::clear()
すべてのカテゴリを削除します。軸範囲の最大値と最小値を QString::null に設定します。
注釈 この関数は、メタ・オブジェクト・システムおよび QML から呼び出すことができます。Q_INVOKABLE を参照してください。
int QBarCategoryAxis::count() const
カテゴリの数を返します。
注: プロパティ count のゲッター関数です。
[signal]
void QBarCategoryAxis::countChanged()
注釈 このシグナルは、軸のカテゴリ数が変更されたときに発信されます。
注釈 count プロパティに対するノーティファイア・シグナル。
void QBarCategoryAxis::insert(int index, const QString &category)
index で軸にcategory を挿入する。category は有効なQString でなければならず、重複してはならない。category が他のカテゴリの前に追加または追加された場合、軸の最小値と最大値はそれに応じて更新されます。
QString QBarCategoryAxis::max() const
最大カテゴリを返します。
注釈 プロパティ max のゲッター関数。
setMax()も参照 。
[signal]
void QBarCategoryAxis::maxChanged(const QString &max)
このシグナルは、軸のmax 値が変更されたときに発信される。
注釈: プロパティmax に対するノーティファイア・シグナル。
QString QBarCategoryAxis::min() const
最小カテゴリを返す。
注釈: プロパティ min のゲッター関数。
setMin()も参照 。
[signal]
void QBarCategoryAxis::minChanged(const QString &min)
このシグナルは、軸のmin 値が変更されたときに発せられる。
注釈: プロパティmin に対するノーティファイア・シグナル。
[signal]
void QBarCategoryAxis::rangeChanged(const QString &min, const QString &max)
このシグナルは、軸のmin またはmax 値が変更されたときに発信される。
void QBarCategoryAxis::remove(const QString &category)
軸からcategory を削除します。現在軸の最大値または最小値を設定しているカテゴリを削除すると、軸の範囲に影響します。
void QBarCategoryAxis::replace(const QString &oldCategory, const QString &newCategory)
oldCategory をnewCategory で置き換えます。oldCategory が軸上に存在しない場合は、何も行われません。newCategory は有効なQString である必要があり、重複できません。最小または最大カテゴリが置換されると、軸上の最小値と最大値がそれに応じて更新されます。
void QBarCategoryAxis::setCategories(const QStringList &categories)
categories を設定し、古いものを破棄します。軸の範囲は、categories の最初と最後のカテゴリに一致するように調整されます。
カテゴリは有効なQString でなければならず、重複できません。
メモ: プロパティcategories のセッター関数。
categories()も参照 。
void QBarCategoryAxis::setMax(const QString &max)
最大カテゴリをmax に設定する。
注釈: プロパティmax のセッター関数。
max()も参照 。
void QBarCategoryAxis::setMin(const QString &min)
最小カテゴリーをmin に設定する。
注: プロパティmin のセッター関数。
min()も参照して ください。
void QBarCategoryAxis::setRange(const QString &minCategory, const QString &maxCategory)
軸範囲をminCategory からmaxCategory に設定します。
[override virtual]
QAbstractAxis::AxisType QBarCategoryAxis::type() const
再インプリメント:QAbstractAxis::type() const.
軸のタイプを返します。
©2024 The Qt Company Ltd. 本書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。