Spec-Zone.ru › Qt 6.1

Тип QML SplineSeries

Представляет данные в виде графиков сплайнов. Подробнее...

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

XYSeries

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

Свойства

  • capStyle : Qt::PenCapStyle
  • count : int
  • style : Qt::PenStyle
  • width : real

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

Серия сплайнов хранит точки данных и точки управления сегментами, необходимые для 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

Spec-Zone.ru

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