QSplineSeries Class

Die Klasse QSplineSeries stellt Daten als Spline-Diagramme dar. Mehr...

Header: #include <QSplineSeries>
In QML: SplineSeries
Inherits: QLineSeries

Öffentliche Funktionen

QSplineSeries(QObject *parent = nullptr)
virtual ~QSplineSeries()

Reimplementierte öffentliche Funktionen

virtual QAbstractSeries::SeriesType type() const override

Detaillierte Beschreibung

Eine Spline-Serie speichert die Datenpunkte und die Segment-Kontrollpunkte, die QPainterPath benötigt, um einen Spline zu zeichnen. Die Kontrollpunkte werden automatisch berechnet, wenn sich die Daten ändern. Der Algorithmus berechnet die Punkte, so dass der normale Spline gezeichnet werden kann.

Der folgende Codeausschnitt veranschaulicht, wie ein einfaches Spline-Diagramm erstellt wird:

QSplineSeries* series = new QSplineSeries();
series->append(0, 6);
series->append(2, 4);
...
chart->addSeries(series);

Dokumentation der Mitgliedsfunktionen

[explicit] QSplineSeries::QSplineSeries(QObject *parent = nullptr)

Konstruiert ein leeres Serienobjekt, das ein untergeordnetes Objekt von parent ist. Wenn das Serienobjekt zu einer QChart -Instanz hinzugefügt wird, werden die Besitzverhältnisse übertragen.

[virtual noexcept] QSplineSeries::~QSplineSeries()

Löscht die Splineserie.

[override virtual] QAbstractSeries::SeriesType QSplineSeries::type() const

Reimplements: QLineSeries::type() const.

© 2025 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.