Spec-Zone.ru › Qt

Тип QML AreaSeries

Представляет данные в диаграммах областей. Подробнее...

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

AbstractSeries

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

Свойства

  • axisAngular : AbstractAxis
  • axisRadial : AbstractAxis
  • axisX : AbstractAxis
  • axisXTop : AbstractAxis
  • axisY : AbstractAxis
  • axisYRight : AbstractAxis
  • borderColor : цвет
  • borderWidth : вещественное число
  • brush : кисть
  • brushFilename : QString
  • color : цвет
  • lowerSeries : LineSeries
  • pointLabelsClipping : bool
  • pointLabelsColor : шрифт
  • pointLabelsFont : шрифт
  • pointLabelsFormat : строка
  • pointLabelsVisible : bool
  • upperSeries : LineSeries

Сигналы

  • clicked(точка point)
  • doubleClicked(точка point)
  • hovered(точка point, bool state)
  • pressed(точка point)
  • released(точка point)

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

Ряд областей используется для отображения количественных данных. Он основан на ряде линий, при этом область между граничными линиями выделена цветом. Тип LineSeries определяет верхнюю границу области. Диаграмма областей рисуется с использованием нижней части области графика в качестве нижней границы по умолчанию. Вместо нижней части области графика нижнюю границу можно указать с помощью другой линии. В этом случае AreaSeries должен использовать два типа LineSeries.

Примечание: Термины верхняя и нижняя граница могут быть вводящими в заблуждение в тех случаях, когда значение нижней границы больше, чем верхняя граница. Главное, что область между этими двумя граничными линиями будет заполнена.

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

ChartView {
    title: "NHL All-Star Team Players"
    anchors.fill: parent
    antialiasing: true

    // Define x-axis to be used with the series instead of default one
    ValueAxis {
        id: valueAxis
        min: 2000
        max: 2011
        tickCount: 12
        labelFormat: "%.0f"
    }

    AreaSeries {
        name: "Russian"
        axisX: valueAxis
        upperSeries: LineSeries {
            XYPoint { x: 2000; y: 1 }
            XYPoint { x: 2001; y: 1 }
            XYPoint { x: 2002; y: 1 }
            XYPoint { x: 2003; y: 1 }
            XYPoint { x: 2004; y: 1 }
            XYPoint { x: 2005; y: 0 }
            XYPoint { x: 2006; y: 1 }
            XYPoint { x: 2007; y: 1 }
            XYPoint { x: 2008; y: 4 }
            XYPoint { x: 2009; y: 3 }
            XYPoint { x: 2010; y: 2 }
            XYPoint { x: 2011; y: 1 }
        }
    }

Примечание: Добавление одного и того же ряда линий в график и ряд областей не поддерживается. Ряды, используемые в качестве граничных линий, должны быть определены только для ряда областей.

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

axisAngular : AbstractAxis

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

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

axisRadial : AbstractAxis

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

См. также axisY и PolarChartView.

axisX : AbstractAxis

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

См. также axisXTop и ValueAxis.

axisXTop : AbstractAxis

Ось X, используемая для ряда, нарисованная сверху представления графика.

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

См. также axisX.

axisY : AbstractAxis

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

См. также axisYRight и ValueAxis.

axisYRight : AbstractAxis

Ось Y, используемая для ряда, нарисованная справа от представления графика.

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

См. также axisY.

borderColor : цвет

Цвет линии (пера) ряда.

borderWidth : вещественное число

Ширина линии границы. По умолчанию ширина составляет 2.0.

brush : кисть

Кисть, используемая для рисования линии для этого ряда.

brushFilename : QString

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

color : цвет

Цвет заливки (кисти) ряда.

lowerSeries : LineSeries

Нижний из двух рядов линий, используемых для определения границ ряда областей.

Примечание: Если AreaSeries был создан без lowerSeries, он равен null.

pointLabelsClipping : bool

Определяет обрезку меток точек данных. По умолчанию значение true. Метки на краю области графика обрезаются при включенной обрезке.

См. также pointLabelsVisible.

pointLabelsColor : шрифт

Определяет цвет, используемый для меток точек данных. По умолчанию цвет — цвет кисти, определенной для меток в теме.

См. также pointLabelsFormat.

pointLabelsFont : шрифт

Определяет шрифт, используемый для меток точек данных.

См. также pointLabelsFormat.

pointLabelsFormat : строка

Формат, используемый для отображения меток с точками ряда.

См. также QAreaSeries::pointLabelsFormat, pointLabelsVisible, pointLabelsFont и pointLabelsColor.

pointLabelsVisible : bool

Определяет видимость меток точек данных.

См. также pointLabelsFormat и pointLabelsClipping.

upperSeries : LineSeries

Верхний из двух рядов линий, используемых для определения границ ряда областей.

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

clicked(точка point)

Этот сигнал излучается, когда пользователь вызывает нажатие на point, щелкнув по нему в диаграмме областей.

Соответствующая функция-обработчик сигнала — onClicked.

Примечание: Соответствующий обработчик — onClicked.

См. также pressed, released и doubleClicked.

doubleClicked(точка point)

Этот сигнал излучается, когда пользователь вызывает первое нажатие в диаграмме областей, дважды щелкнув по point.

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

Примечание: Соответствующий обработчик onDoubleClicked.

См. также pressed, released и clicked.

hovered(точка point, bool state)

Этот сигнал испускается, когда пользователь наводит курсор мыши на график или перемещает его с него. point отображает начальную точку (координату) события наведения курсора. state имеет значение true, когда курсор наведён на график, и становится false, когда курсор перемещается с него.

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

Примечание: Соответствующий обработчик onHovered.

pressed(точка point)

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

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

Примечание: Соответствующий обработчик onPressed.

См. также clicked, released и doubleClicked.

released(точка point)

Этот сигнал испускается, когда пользователь отпускает нажатие, которое было инициировано на точке point в диаграмме области.

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

Примечание: Соответствующий обработчик onReleased.

См. также pressed, clicked и doubleClicked.

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

Spec-Zone.ru

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