Тип CategoryAxis QML
CategoryAxis размещает именованные диапазоны на оси. Подробнее...
| Заявление об импорте: | import QtCharts 2.2 |
| Инициализирует: | QCategoryAxis |
| Наследует: |
Свойства
- categoriesLabels : Список строк
- 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 : Список строк
Метки категорий в виде списка строк.
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-5.9/qml-qtcharts-categoryaxis.html