Spec-Zone.ru › Qt 6.1

Тип QML CategoryAxis

CategoryAxis размещает именованные диапазоны на оси. Подробнее...

Заявление об импорте: import QtCharts 2.1
Создает экземпляр: QCategoryAxis
Наследует от:

AbstractAxis

  • Список всех членов, включая унаследованные

Свойства

  • 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API