Класс QLogValueAxis
Класс QLogValueAxis добавляет логарифмическую шкалу к оси графика. Подробнее...
| Заголовок: | #include <QLogValueAxis> |
| Инициализируется из: | LogValueAxis |
| Наследует: | QAbstractAxis |
Свойства
|
|
Открытые функции
| QLogValueAxis(QObject *parent = nullptr) | |
| virtual | ~QLogValueAxis() |
| qreal | base() const |
| QString | labelFormat() const |
| qreal | max() const |
| qreal | min() const |
| int | minorTickCount() const |
| void | setBase(qreal base) |
| void | setLabelFormat(const QString &format) |
| void | setMax(qreal max) |
| void | setMin(qreal min) |
| void | setMinorTickCount(int minorTickCount) |
| void | setRange(qreal min, qreal max) |
| int | tickCount() const |
Переопределённые открытые функции
| virtual QAbstractAxis::AxisType | type() const override |
Сигналы
| void | baseChanged(qreal base) |
| void | labelFormatChanged(const QString &format) |
| void | maxChanged(qreal max) |
| void | minChanged(qreal min) |
| void | minorTickCountChanged(int minorTickCount) |
| void | rangeChanged(qreal min, qreal max) |
| void | tickCountChanged(int tickCount) |
Подробное описание
Логарифмическая шкала — это нелинейная шкала, основанная на порядках величины, так что каждый отметка на оси является предыдущей отметкой, умноженной на значение.
Примечание: Если QLogValueAxis прикреплен к ряду с одной или несколькими точками с отрицательными или нулевыми значениями по соответствующему измерению, ряд вообще не будет нарисован. Это особенно актуально при использовании XYModelMapper, так как пустые ячейки в моделях обычно содержат нулевые значения.
Документация свойств
base : qreal
Это свойство содержит основание логарифма.
Значение должно быть больше 0 и не должно быть равно 1.
Функции доступа:
| qreal | base() const |
| void | setBase(qreal base) |
Сигнал уведомления:
| void | baseChanged(qreal base) |
labelFormat : QString
Это свойство содержит формат метки оси.
Строка формата поддерживает следующие спецификаторы преобразования, модификаторы длины и флаги, предоставленные printf(), в стандартной библиотеке C++: d, i, o, x, X, f, F, e, E, g, G, c.
Если QChart::localizeNumbers равно true, поддерживаемые спецификаторы ограничены: d, e, E, f, g, G и i. Также поддерживается только модификатор точности. Остальная часть форматирования происходит из значения по умолчанию QLocale приложения.
Функции доступа:
| QString | labelFormat() const |
| void | setLabelFormat(const QString &format) |
Сигнал уведомления:
| void | labelFormatChanged(const QString &format) |
См. также QString::asprintf().
max : qreal
Это свойство содержит максимальное значение на оси.
При установке этого свойства минимальное значение корректируется при необходимости, чтобы гарантировать, что диапазон остается допустимым. Значение должно быть больше 0.
Функции доступа:
| qreal | max() const |
| void | setMax(qreal max) |
Сигнал уведомления:
| void | maxChanged(qreal max) |
min : qreal
Это свойство содержит минимальное значение на оси.
При установке этого свойства максимальное значение корректируется при необходимости, чтобы гарантировать, что диапазон остается допустимым. Значение должно быть больше 0.
Функции доступа:
| qreal | min() const |
| void | setMin(qreal min) |
Сигнал уведомления:
| void | minChanged(qreal min) |
minorTickCount : int
Это свойство содержит количество второстепенных делений на оси. Это указывает, сколько линий сетки нарисованы между основными делениями на диаграмме. Метки не рисуются для второстепенных делений. Значение по умолчанию равно 0. Установите значение в -1, и количество линий сетки между основными делениями будет рассчитано автоматически.
Функции доступа:
| int | minorTickCount() const |
| void | setMinorTickCount(int minorTickCount) |
Сигнал уведомления:
| void | minorTickCountChanged(int minorTickCount) |
[read-only] tickCount : const int
Это свойство содержит количество делений на оси. Это указывает, сколько линий сетки нарисованы на диаграмме. Это значение является только для чтения.
Функции доступа:
| int | tickCount() const |
Сигнал уведомления:
| void | tickCountChanged(int tickCount) |
Документация функций-членов
QLogValueAxis::QLogValueAxis(QObject *parent = nullptr)
Создаёт объект оси, являющийся потомком parent.
[signal] void QLogValueAxis::baseChanged(qreal base)
Этот сигнал испускается, когда основание логарифма оси изменяется.
Примечание: Сигнал уведомления для свойства base.
[signal] void QLogValueAxis::labelFormatChanged(const QString &format)
Этот сигнал испускается, когда изменяется формат меток оси.
Примечание: Сигнал уведомления для свойства labelFormat.
[signal] void QLogValueAxis::maxChanged(qreal max)
Этот сигнал испускается, когда максимальное значение оси, заданное max, изменяется.
Примечание: Сигнал уведомления для свойства max.
[signal] void QLogValueAxis::minChanged(qreal min)
Этот сигнал испускается, когда минимальное значение оси, заданное min, изменяется.
Примечание: Сигнал уведомления для свойства min.
[signal] void QLogValueAxis::minorTickCountChanged(int minorTickCount)
Этот сигнал испускается, когда количество второстепенных делений на оси, заданное minorTickCount, изменяется.
Примечание: Сигнал уведомления для свойства minorTickCount.
[signal] void QLogValueAxis::rangeChanged(qreal min, qreal max)
Этот сигнал испускается, когда минимальное или максимальное значение оси, заданное min и max, изменяется.
[signal] void QLogValueAxis::tickCountChanged(int tickCount)
Этот сигнал испускается, когда количество делений на оси, заданное tickCount, изменяется.
Примечание: Сигнал уведомления для свойства tickCount.
[virtual] QLogValueAxis::~QLogValueAxis()
Уничтожает объект.
void QLogValueAxis::setRange(qreal min, qreal max)
Устанавливает диапазон от min до max на оси. Если min больше max, эта функция возвращается без каких-либо изменений.
[override virtual] QAbstractAxis::AxisType QLogValueAxis::type() const
Переопределяет: QAbstractAxis::type() const.
Возвращает тип оси.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qlogvalueaxis.html