Spec-Zone.ru › Qt

Тип QML SplineSeries

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

Заявление об импорте: import QtCharts
Инициализирует: 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.2/qml-qtcharts-splineseries.html

Spec-Zone.ru

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