Тип QML ValueAxis
Добавляет значения к осям диаграммы. Подробнее...
| Заявление об импорте: | import QtCharts 2.1 |
| Инициализирует: | QValueAxis |
| Наследует: |
Свойства
- labelFormat : real
- max : real
- min : real
- minorTickCount : int
- tickAnchor : real
- tickCount : int
- tickInterval : real
- tickType : перечисление
Сигналы
- rangeChanged(строка min, строка max)
Методы
Подробное описание
Тип ValueAxis можно настроить для отображения оси с метками, сетчатыми линиями и оттенками. Значения на оси выводятся в позициях меток.
Следующий пример кода демонстрирует, как использовать тип ValueAxis:
ChartView {
ValueAxis {
id: xAxis
min: 0
max: 10
}
// Add a few series...
} Документация по свойствам
labelFormat : real
Строка формата поддерживает следующие спецификаторы преобразования, модификаторы длины и флаги, предоставляемые 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 : real
Максимальное значение на оси.
При установке этого свойства минимальное значение корректируется при необходимости, чтобы обеспечить сохранение допустимого диапазона.
min : real
Минимальное значение на оси.
При установке этого свойства максимальное значение корректируется при необходимости, чтобы обеспечить сохранение допустимого диапазона.
minorTickCount : int
Количество мелких меток на оси. Это указывает, сколько сетчатых линий рисуется между основными метками на диаграмме. Метки не выводятся для мелких меток. Значение по умолчанию — 0.
[с QtCharts 2.3] tickAnchor : real
Базовое значение, с которого начинаются динамически размещаемые метки и подписи.
Это свойство было добавлено в QtCharts 2.3.
tickCount : int
Количество меток на оси. Это указывает, сколько сетчатых линий рисуется на диаграмме. Значение по умолчанию — 5, а количество не может быть меньше 2.
[с QtCharts 2.3] tickInterval : real
Интервал между динамически размещаемыми метками и подписями.
Это свойство было добавлено в 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.1/qml-qtcharts-valueaxis.html