Тип QML SplineSeries
Представляет данные в виде графиков сплайнов. Подробнее...
| Заявление об импорте: | import QtCharts 2.1 |
| Инициализирует: | QSplineSeries |
| Наследует: |
Свойства
Подробное описание
Серия сплайнов хранит точки данных и точки управления сегментами, необходимые для QPainterPath для отрисовки сплайна. Точки управления автоматически вычисляются при изменении данных. Алгоритм вычисляет точки таким образом, чтобы можно было нарисовать обычный сплайн.
Следующий код QML демонстрирует, как создать простой график сплайна:
ChartView {
title: "Spline"
anchors.fill: parent
antialiasing: true
SplineSeries {
name: "SplineSeries"
XYPoint { x: 0; y: 0.0 }
XYPoint { x: 1.1; y: 3.2 }
XYPoint { x: 1.9; y: 2.4 }
XYPoint { x: 2.1; y: 2.1 }
XYPoint { x: 2.9; y: 2.6 }
XYPoint { x: 3.4; y: 2.3 }
XYPoint { x: 4.1; y: 3.1 }
}
} Документация свойств
capStyle : Qt::PenCapStyle
Управляет стилем наконечников линии. Устанавливается в одно из значений Qt.FlatCap, Qt.SquareCap или Qt.RoundCap. По умолчанию стиль наконечников Qt.SquareCap.
См. также Qt::PenCapStyle.
count : int
Количество точек данных в серии.
style : Qt::PenStyle
Управляет стилем линии. Устанавливается в одно из значений Qt.NoPen, Qt.SolidLine, Qt.DashLine, Qt.DotLine, Qt.DashDotLine или Qt.DashDotDotLine. Использование Qt.CustomDashLine не поддерживается в API QML. По умолчанию стиль Qt.SolidLine.
См. также Qt::PenStyle.
width : real
Ширина линии. По умолчанию ширина 2.0.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qml-qtcharts-splineseries.html