Класс QBarCategoryAxis
Класс QBarCategoryAxis добавляет категории к осям графика. Подробнее...
| Заголовок: | #include <QBarCategoryAxis> |
| Создаётся из: | BarCategoryAxis |
| Наследует от: | QAbstractAxis |
Свойства
- categories : QStringList
- count : const int
- max : QString
- min : QString
- 27 свойств унаследовано от QAbstractAxis
- 1 свойство унаследовано от QObject
Открытые функции
| QBarCategoryAxis(QObject *parent = Q_NULLPTR) | |
| ~QBarCategoryAxis() | |
| void | append(const QStringList &categories) |
| void | append(const QString &category) |
| 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 AxisType | type() const |
- 58 открытых функций унаследовано от QAbstractAxis
- 32 открытых функций унаследовано от QObject
Сигналы
| void | categoriesChanged() |
| void | countChanged() |
| void | maxChanged(const QString &max) |
| void | minChanged(const QString &min) |
| void | rangeChanged(const QString &min, const QString &max) |
- 25 сигналов унаследовано от QAbstractAxis
- 2 сигнала унаследовано от QObject
Дополнительные унаследованные члены
- 1 открытый слот унаследован от QObject
- 11 статических открытых членов унаследовано от QObject
- 9 защищённых функций унаследовано от QObject
Подробное описание
Класс QBarCategoryAxis добавляет категории к осям графика.
QBarCategoryAxis может быть настроен на отображение оси с метками, линиями сетки и затенением. Категории отображаются между метками. Его также можно использовать с линией, как показано в примере Line and BarChart Example.
Следующий код демонстрирует использование 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() |
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) |
Документация по функциям-членам
QBarCategoryAxis::QBarCategoryAxis(QObject *parent = Q_NULLPTR)
Конструирует объект оси, являющийся потомком parent.
QBarCategoryAxis::~QBarCategoryAxis()
Уничтожает объект оси.
void QBarCategoryAxis::append(const QStringList &categories)
Добавляет категории к оси. Максимальное значение на оси будет изменено для соответствия последней категории в категориях. Если категории ранее не были определены, минимальное значение на оси также будет изменено для соответствия первой категории в категориях.
Категория должна быть допустимым QString и не может быть дублирована. Дублированные категории не будут добавлены.
void QBarCategoryAxis::append(const QString &category)
Добавляет category к оси. Максимальное значение на оси будет изменено для соответствия последней category. Если категории ранее не были определены, минимальное значение на оси также будет изменено для соответствия category.
Категория должна быть допустимым QString и не может быть дублирована. Дублированные категории не будут добавлены.
QString QBarCategoryAxis::at(int index) const
Возвращает категорию по index. Индекс должен быть допустимым.
QStringList QBarCategoryAxis::categories()
Возвращает категории.
Примечание: Функция-геттер для свойства categories.
См. также setCategories().
[signal] void QBarCategoryAxis::categoriesChanged()
Этот сигнал испускается, когда категории оси изменяются.
Примечание: Сигнал-уведомление для свойства categories.
void QBarCategoryAxis::clear()
Удаляет все категории. Устанавливает максимальное и минимальное значения диапазона оси в QString::null.
int QBarCategoryAxis::count() const
Возвращает количество категорий.
Примечание: Функция-геттер для свойства count.
[signal] void QBarCategoryAxis::countChanged()
Этот сигнал испускается, когда количество категорий оси изменяется.
Примечание: Сигнал-уведомление для свойства count.
void QBarCategoryAxis::insert(int index, const QString &category)
Вставляет category в ось по index. 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.
[virtual] AxisType QBarCategoryAxis::type() const
Переопределено из QAbstractAxis::type().
Возвращает тип оси.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qbarcategoryaxis.html