Spec-Zone.ru › Qt 5.9

Тип QML SplineSeries

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

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

Spec-Zone.ru

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