Тип ValueAxis QML
Добавляет значения на оси диаграммы. Подробнее...
| Выражение импорта: | import QtCharts |
| Создаёт: | QValueAxis |
| Наследует: |
Свойства
- labelFormat : строка
- max : вещественное
- min : вещественное
- minorTickCount : целое
- tickAnchor : вещественное
- tickCount : целое
- tickInterval : вещественное
- tickType : перечисление
Сигналы
- rangeChanged(строка min, строка max)
Методы
Подробное описание
Тип ValueAxis можно настроить для отображения оси с отметками, сеткой и заливкой. Значения на оси отображаются в позициях меток.
Следующий пример кода демонстрирует, как использовать тип ValueAxis:
ChartView {
ValueAxis {
id: xAxis
min: 0
max: 10
}
// Add a few series...
} Документация по свойствам
labelFormat : строка
Строка формата поддерживает следующие спецификаторы преобразования, модификаторы длины и флаги, предоставляемые printf() в стандартной библиотеке C++: d, i, o, x, X, f, F, e, E, g, G, c.
Если ChartView.localizeNumbers равно true, поддерживаемые спецификаторы ограничены: d, e, E, f, g, G и i. Также поддерживается только модификатор точности. Остальная часть форматирования берется из стандартной QLocale приложения.
См. также QString::asprintf().
max : вещественное
Максимальное значение на оси.
При установке этого свойства минимальное значение корректируется при необходимости, чтобы диапазон оставался допустимым.
min : вещественное
Минимальное значение на оси.
При установке этого свойства максимальное значение корректируется при необходимости, чтобы диапазон оставался допустимым.
minorTickCount : целое
Количество вспомогательных меток на оси. Это указывает, сколько линий сетки рисуется между основными метками на диаграмме. Метки для вспомогательных меток не рисуются. Значение по умолчанию равно 0.
[с QtCharts 2.3] tickAnchor : вещественное
Базовое значение, с которого начинаются динамически размещенные метки и подписи.
Это свойство было добавлено в QtCharts 2.3.
tickCount : целое
Количество меток на оси. Это указывает, сколько линий сетки рисуется на диаграмме. Значение по умолчанию равно 5, а число не может быть меньше 2.
[с QtCharts 2.3] tickInterval : вещественное
Интервал между динамически размещенными метками и подписями.
Это свойство было добавлено в QtCharts 2.3.
[с QtCharts 2.3] tickType : перечисление
Метод позиционирования меток и подписей.
| Постоянная | Описание |
|---|---|
ValueAxis.TicksDynamic |
Метки размещаются в соответствии со значениями tickAnchor и tickInterval. |
ValueAxis.TicksFixed |
Метки размещаются равномерно по диапазону оси. Значение tickCount указывает количество меток. |
Это свойство было добавлено в QtCharts 2.3.
Документация по сигналам
rangeChanged(строка min, строка max)
Этот сигнал излучается, когда изменяется значение min или max оси.
Соответствующая обработчик сигнала — onRangeChanged.
Примечание: Соответствующий обработчик — onRangeChanged.
Документация по методам
applyNiceNumbers()
Изменяет текущий диапазон и количество меток на оси, чтобы они выглядели привлекательно. Алгоритм рассматривает числа, которые могут быть выражены в виде 1*10^n, 2* 10^n или 5*10^n, как привлекательные числа. Эти числа используются для определения интервала меток.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qml-qtcharts-valueaxis.html