Sur cette page

SplineSeries QML Type

Présente les données sous forme de graphiques splines. Plus d'informations...

Import Statement: import QtCharts 2.11
In C++: QSplineSeries
Inherits:

XYSeries

Propriétés

Description détaillée

Une série de splines stocke les points de données et les points de contrôle des segments dont QPainterPath a besoin pour dessiner une spline. Les points de contrôle sont automatiquement calculés lorsque les données changent. L'algorithme calcule les points de manière à ce que la spline normale puisse être dessinée.

Le code QML suivant montre comment créer un graphique spline simple :

ChartView {
    title: "Spline Chart"
    anchors.fill: parent
    antialiasing: true

    SplineSeries {
        name: "Spline"
        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 }
    }
}

Documentation sur les propriétés

capStyle : Qt::PenCapStyle

Contrôle le style de capuchon de la ligne. Il est défini sur Qt.FlatCap, Qt.SquareCap ou Qt.RoundCap. Par défaut, le style de capuchon est Qt.SquareCap.

Voir également Qt::PenCapStyle.

count : int

Le nombre de points de données dans la série.

style : Qt::PenStyle

Contrôle le style de la ligne. La valeur est l'une des suivantes : Qt.NoPen, Qt.SolidLine, Qt.DashLine, Qt.DotLine, Qt.DashDotLine, ou Qt.DashDotDotLine. L'utilisation de Qt.CustomDashLine n'est pas prise en charge par l'API QML. Par défaut, le style est Qt.SolidLine.

Voir également Qt::PenStyle.

width : real

La largeur de la ligne. Par défaut, la largeur est de 2,0.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.