QBarCategoryAxis Class

QBarCategoryAxis クラスは、チャートの軸にカテゴリを追加します。詳細...

Header: #include <QBarCategoryAxis>
In QML: BarCategoryAxis
Inherits: QAbstractAxis

プロパティ

パブリック関数

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)

ノーティファイア・シグナル:

[read-only] count : const int

このプロパティは、軸のカテゴリの数を保持します。

アクセス関数

int count() const

このプロパティは、軸の最大値を保持する:

void countChanged()

max : QString

このプロパティは、軸の最大値を保持する。

アクセス関数:

QString max() const
void setMax(const QString &max)

このプロパティは、軸の最小値を保持する:

void maxChanged(const QString &max)

min : QString

軸の最小値を保持します。

アクセス関数

QString min() const
void setMin(const QString &min)

このプロパティは、軸の最小値を保持する:

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)

oldCategorynewCategory で置き換えます。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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。