Тип QML AreaSeries
Представляет данные в диаграммах областей. Подробнее...
| Заявление импорта: | import QtCharts |
| Инициализирует: | QAreaSeries |
| Наследует: |
Свойства
- 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