Spec-Zone.ru › Qt 5.9

Тип QML BoxPlotSeries

Представляет данные в диаграммах «ящик с усами». Подробнее...

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

AbstractSeries

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

Свойства

  • axisX : AbstractAxis
  • axisXTop : AbstractAxis
  • axisY : AbstractAxis
  • axisYRight : AbstractAxis
  • boxOutlineVisible : bool
  • boxWidth : real
  • brushFilename : string
  • count : int

Сигналы

  • boxsetsAdded(список sets)
  • boxsetsRemoved(список sets)
  • clicked(BoxSet boxset)
  • doubleClicked(BoxSet boxset)
  • hovered(bool status, BoxSet boxset)
  • pressed(BoxSet boxset)
  • released(BoxSet boxset)

Методы

  • append(BoxSet box)
  • append(строка label, VariantList values)
  • at(int index)
  • clear()
  • insert(int index, строка label, VariantList values)
  • remove(QBoxSet boxset)

Подробное описание

Серия диаграмм «ящик с усами» служит контейнером для элементов «ящик с усами». Элементы из нескольких серий группируются в категории в соответствии с их значением индекса.

Класс BarCategoryAxis используется для добавления категорий на ось диаграммы. Метки категорий должны быть уникальными. Если одна и та же метка категории определена для нескольких элементов «ящик с усами», рисуется только первый.

Следующий фрагмент кода QML демонстрирует, как создать простую диаграмму «ящик с усами»:

import QtQuick 2.0
import QtCharts 2.0

ChartView {
    title: "Box Plot series"
    width: 400
    height: 300
    theme: ChartView.ChartThemeBrownSand
    legend.alignment: Qt.AlignBottom

    BoxPlotSeries {
        id: plotSeries
        name: "Income"
        BoxSet { label: "Jan"; values: [3, 4, 5.1, 6.2, 8.5] }
        BoxSet { label: "Feb"; values: [5, 6, 7.5, 8.6, 11.8] }
        BoxSet { label: "Mar"; values: [3.2, 5, 5.7, 8, 9.2] }
        BoxSet { label: "Apr"; values: [3.8, 5, 6.4, 7, 8] }
        BoxSet { label: "May"; values: [4, 5, 5.2, 6, 7] }
    }
}

См. также BoxSet и BarCategoryAxis.

Документация по свойствам

axisX : AbstractAxis

Ось X, используемая для серии. Если оба axisX и axisXTop не определены, для серии создаётся BarCategoryAxis.

См. также axisXTop.

axisXTop : AbstractAxis

Ось X, используемая для серии, отображаемая сверху области просмотра диаграммы.

Примечание: Вы можете указать только axisX или axisXTop, но не оба.

См. также axisX и axisX.

axisY : AbstractAxis

Ось Y, используемая для серии. Если оба axisY и axisYRight не определены, для серии создаётся ValueAxis.

См. также axisYRight.

axisYRight : AbstractAxis

Ось Y, используемая для серии, отображаемая справа от области просмотра диаграммы.

Примечание: Вы можете указать только axisY или axisYRight, но не оба.

См. также axisY.

boxOutlineVisible : bool

Видимость контура ящика.

boxWidth : real

Ширина элемента «ящик с усами». Значение указывает относительную ширину элемента в рамках своей категории. Значение может находиться в диапазоне от 0,0 до 1,0. Отрицательные значения заменяются на 0,0, а значения, большие 1,0, заменяются на 1,0.

brushFilename : string

Имя файла, используемого в качестве кисти для серии.

count : int

Количество элементов «ящик с усами» в серии диаграмм «ящик с усами».

Документация по сигналам

boxsetsAdded(список sets)

Этот сигнал испускается, когда элементы «ящик с усами», указанные в sets, добавляются в серию.

Соответствующая обработчик сигналов onBoxsetsAdded().

boxsetsRemoved(список sets)

Этот сигнал испускается, когда элементы «ящик с усами», указанные в sets, удаляются из серии.

Соответствующая обработчик сигналов onBoxsetsRemoved().

clicked(BoxSet boxset)

Этот сигнал испускается, когда пользователь нажимает на элемент «ящик с усами», указанный в boxset, на диаграмме.

Соответствующая обработчик сигналов onClicked().

doubleClicked(BoxSet boxset)

Этот сигнал испускается, когда пользователь дважды нажимает на элемент «ящик с усами», указанный в boxset, на диаграмме.

Соответствующая обработчик сигналов onDoubleClicked().

hovered(bool status, BoxSet boxset)

Этот сигнал испускается, когда курсор мыши находится над элементом «ящик с усами», указанным в boxset, на диаграмме. Когда курсор перемещается над элементом, status устанавливается в true, а когда курсор перемещается прочь, он устанавливается в false.

Соответствующая обработчик сигналов onHovered().

pressed(BoxSet boxset)

Этот сигнал испускается, когда пользователь нажимает на boxset на диаграмме.

Соответствующая обработчик сигналов onPressed.

released(BoxSet boxset)

Этот сигнал испускается, когда пользователь отпускает нажатие мыши на элемент «ящик с усами», указанный в boxset, на диаграмме.

Соответствующая обработчик сигналов onReleased().

Документация по методам

append(BoxSet box)

Добавляет элемент «ящик с усами», указанный в box, в серию.

append(строка label, VariantList values)

Добавляет новый элемент «ящик с усами» с меткой, заданной в label, и значениями, заданными в values, в серию.

at(int index)

Возвращает элемент «ящик с усами» в позиции, указанной в index.

clear()

Удаляет все элементы «ящик с усами» из серии и навсегда удаляет их.

insert(int index, строка label, VariantList values)

Вставляет новый элемент «ящик с усами» с меткой, заданной в label, и значениями, заданными в values, в серию в позиции, указанной в index.

remove(QBoxSet boxset)

Удаляет элемент «ящик с усами», указанный в boxset, из серии.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qml-qtcharts-boxplotseries.html

Spec-Zone.ru

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