Erstellen von Spline-Diagrammen

Screenshot mit einem Beispiel für ein Spline-Diagramm

Um Spline-Diagramme zu erstellen, müssen wir unsere Daten in eine `QSplineSeries` einfügen. `QSplineSeries` berechnet automatisch die Kontrollpunkte der Spline-Segmente, die für die korrekte Darstellung der Spline erforderlich sind.

auto series = new QSplineSeries;
series->setName("Spline");

Fügen wir nun der Reihe einige Datenpunkte hinzu.

series->append(0, 6);
series->append(2, 4);
series->append(3, 8);
series->append(7, 4);
series->append(10, 5);
*series << QPointF(11, 1) << QPointF(13, 3) << QPointF(17, 6) << QPointF(18, 3) << QPointF(20, 2);

Die Datenreihe wurde gefüllt. Um sie in einem Diagramm darzustellen, erstellen wir ein QChart-Objekt und fügen die Datenreihe hinzu. Außerdem legen wir den Titel und den Wertebereich auf der y-Achse fest, damit unser Diagramm besser lesbar ist.

auto chart = new QChart;
chart->legend()->hide();
chart->addSeries(series);
chart->setTitle("Simple Spline Chart");
chart->createDefaultAxes();
chart->axes(Qt::Vertical).first()->setRange(0, 10);

Anschließend erstellen wir ein `QChartView`-Objekt mit `QChart` als Parameter. Auf diese Weise müssen wir keine ` QGraphicsView `-Szene selbst erstellen.

createDefaultChartView(chart);

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