Тип QML CategoryAxis
CategoryAxis размещает именованные диапазоны на оси. Подробнее...
| Заявление об импорте: | import QtCharts |
| Создает экземпляр: | QCategoryAxis |
| Наследует от: |
Свойства
- categoriesLabels : StringList
- count : int
- labelsPosition : перечисление
- startValue : int
Методы
- append(строка label, вещественное endValue)
- remove(строка label)
- replace(строка oldLabel, строка newLabel)
Подробное описание
Этот тип может быть использован для пояснения базовых данных, добавив категорий с метками. Ширины диапазонов категорий могут быть заданы произвольно.
Например:
ChartView {
title: "Numerical Data for Dummies"
anchors.fill: parent
legend.visible: false
antialiasing: true
LineSeries {
axisY: CategoryAxis {
min: 0
max: 30
CategoryRange {
label: "critical"
endValue: 2
}
CategoryRange {
label: "low"
endValue: 4
}
CategoryRange {
label: "normal"
endValue: 7
}
CategoryRange {
label: "high"
endValue: 15
}
CategoryRange {
label: "extremely high"
endValue: 30
}
}
XYPoint { x: 0; y: 4.3 }
XYPoint { x: 1; y: 4.1 }
XYPoint { x: 2; y: 4.7 }
XYPoint { x: 3; y: 3.9 }
XYPoint { x: 4; y: 5.2 }
}
} Документация по свойствам
categoriesLabels : StringList
Метки категорий в виде списка строк.
count : int
Количество категорий.
labelsPosition : перечисление
Положение меток категорий. Метки в начале и в конце осей могут перекрывать метки других осей, когда позиционируются по значению.
| Константа | Описание |
|---|---|
CategoryAxis.AxisLabelsPositionCenter |
Метки центрированы по категории. |
CategoryAxis.AxisLabelsPositionOnValue |
Метки позиционируются до верхней границы категории. |
startValue : int
Нижняя граница первой категории на оси.
Документация по методам
append(строка label, вещественное endValue)
Добавляет новую категорию на ось с меткой label. Метка категории должна быть уникальной. endValue задает верхнюю границу категории. Она должна быть больше, чем верхняя граница предыдущей категории. В противном случае метод возвращает значение без добавления новой категории.
remove(строка label)
Удаляет категорию, указанную меткой label, с оси.
replace(строка oldLabel, строка newLabel)
Заменяет существующую метку категории, заданную oldLabel, на newLabel. Если старой метки не существует, метод возвращает значение без внесения каких-либо изменений.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qml-qtcharts-categoryaxis.html