Spec-Zone.ru › Qt 5.9

Тип CategoryAxis QML

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

Заявление об импорте: import QtCharts 2.2
Инициализирует: QCategoryAxis
Наследует:

AbstractAxis

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

Свойства

  • 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

Spec-Zone.ru

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