Тип QML CategoryAxis
CategoryAxis размещает именованные диапазоны на оси. Подробнее...
| Заявление об импорте: | import QtCharts 2.1 |
| Создает экземпляр: | 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.1/qml-qtcharts-categoryaxis.html