Liniendiagramme erstellen

Hinweis: Dies ist Teil des Beispiels „Diagramme mit Widgets-Galerie “.

Screenshot mit einem Beispiel für ein Liniendiagramm

Um ein Liniendiagramm zu erstellen, wird eine QLineSeries-Instanz benötigt. Erstellen wir eine.

auto series = new QLineSeries;

Anschließend fügen wir der Serie Daten hinzu. Dazu können wir die Member-Funktion `append()` oder den Stream-Operator verwenden.

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);

Um die Daten im Diagramm darzustellen, benötigen wir eine `QChart`-Instanz. Wir fügen die Reihe hinzu, erstellen die Standardachsen und legen den Titel des Diagramms fest.

auto chart = new QChart;
chart->legend()->hide();
chart->addSeries(series);
chart->createDefaultAxes();
chart->setTitle("Simple Line Chart");

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

createDefaultChartView(chart);

Das Diagramm ist nun bereit zur Anzeige.

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