Класс QLogValueAxis
Класс QLogValueAxis добавляет логарифмическую шкалу к оси диаграммы. Подробнее...
| Заголовок: | #include <QLogValueAxis> |
| Создаётся из: | LogValueAxis |
| Наследует от: | QAbstractAxis |
Свойства
|
|
- 27 свойств унаследовано от QAbstractAxis
- 1 свойство унаследовано от QObject
Открытые функции
| QLogValueAxis(QObject *parent = Q_NULLPTR) | |
| ~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 AxisType | type() const |
- 58 открытых функций унаследовано от QAbstractAxis
- 32 открытых функции унаследовано от QObject
Сигналы
| 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) |
- 25 сигналов унаследовано от QAbstractAxis
- 2 сигнала унаследовано от QObject
Дополнительные унаследованные члены
- 1 открытый слот унаследован от QObject
- 11 статических открытых членов унаследовано от QObject
- 9 защищённых функций унаследовано от QObject
Подробное описание
Класс QLogValueAxis добавляет логарифмическую шкалу к оси диаграммы.
Логарифмическая шкала — это нелинейная шкала, основанная на порядках величины, так что каждая отметка на оси является предыдущей отметкой, умноженной на определённое значение.
Примечание: Если QLogValueAxis прикреплён к ряду с одним или несколькими точками, имеющими отрицательные или нулевые значения на связанном измерении, ряд вообще не будет отображаться. Это особенно актуально при использовании XYModelMappers, так как пустые ячейки в моделях обычно содержат нулевые значения.
Документация свойств
base : qreal
Это свойство содержит основание логарифма.
Значение должно быть больше 0 и не равно 1.
Функции доступа:
| qreal | base() const |
| void | setBase(qreal base) |
Сигнал уведомления:
| void | baseChanged(qreal base) |
labelFormat : QString
Это свойство содержит формат метки оси.
Строка формата поддерживает следующие спецификаторы преобразования, модификаторы длины и флаги, предоставляемые `%` в стандартной библиотеке 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) |
tickCount : const int
Это свойство содержит количество делений на оси. Это указывает, сколько линий сетки рисуется на диаграмме. Это значение является только для чтения.
Функции доступа:
| int | tickCount() const |
Сигнал уведомления:
| void | tickCountChanged(int tickCount) |
Документация функций-членов
QLogValueAxis::QLogValueAxis(QObject *parent = Q_NULLPTR)
Создаёт объект оси, являющийся дочерним элементом parent.
QLogValueAxis::~QLogValueAxis()
Уничтожает объект.
void QLogValueAxis::baseChanged(qreal base)
Этот сигнал генерируется при изменении основания логарифма оси.
Примечание: Сигнал уведомления для свойства base.
void QLogValueAxis::labelFormatChanged(const QString &format)
Этот сигнал генерируется при изменении формата меток оси.
Примечание: Сигнал уведомления для свойства labelFormat.
void QLogValueAxis::maxChanged(qreal max)
Этот сигнал генерируется при изменении максимального значения оси, заданного параметром max.
Примечание: Сигнал уведомления для свойства max.
void QLogValueAxis::minChanged(qreal min)
Этот сигнал генерируется при изменении минимального значения оси, заданного параметром min.
Примечание: Сигнал уведомления для свойства min.
void QLogValueAxis::minorTickCountChanged(int minorTickCount)
Этот сигнал генерируется при изменении количества мелких делений на оси, заданного параметром minorTickCount.
Примечание: Сигнал уведомления для свойства minorTickCount.
void QLogValueAxis::rangeChanged(qreal min, qreal max)
Этот сигнал генерируется при изменении минимального или максимального значения оси, заданных параметрами min и max.
void QLogValueAxis::setRange(qreal min, qreal max)
Устанавливает диапазон от min до max на оси. Если min больше, чем max, эта функция возвращается без каких-либо изменений.
void QLogValueAxis::tickCountChanged(int tickCount)
Этот сигнал генерируется при изменении количества делений на оси, заданного параметром tickCount.
Примечание: Сигнал уведомления для свойства tickCount.
AxisType QLogValueAxis::type() const
Переопределено из QAbstractAxis::type().
Возвращает тип оси.