Spec-Zone.ru › Qt 6.1

Класс QLogValueAxis

Класс QLogValueAxis добавляет логарифмическую шкалу к оси диаграммы. Подробнее...

Заголовок: #include <QLogValueAxis>
Создается из: LogValueAxis
Наследуется от: QAbstractAxis
  • Список всех членов, включая унаследованные

Свойства

  • base : qreal
  • labelFormat : QString
  • max : qreal
  • min : qreal
  • minorTickCount : int
  • tickCount : const int

Открытые функции

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 подключён к ряду с одним или несколькими точками с отрицательными или нулевыми значениями по соответствующему измерению, ряд не будет отображён. Это особенно актуально при использовании XYModelMappers, так как пустые ячейки в моделях обычно содержат нулевые значения.

Документация свойств

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.1/qlogvalueaxis.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API