Liniendiagramme erstellen
Hinweis: Dies ist Teil des Beispiels für die Galerie Diagramme mit Widgets.
Um ein Liniendiagramm zu erstellen, wird eine Instanz von QLineSeries benötigt. Lassen Sie uns eine erstellen.
auto series = new QLineSeries;
Dann fügen wir Daten zu der Serie hinzu. Wir können die 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 Instanz von QChart. 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");
Dann erstellen wir ein QChartView Objekt mit QChart als Parameter. Auf diese Weise müssen wir nicht selbst eine QGraphicsView Szene erstellen.
createDefaultChartView(chart);
Das Diagramm ist nun bereit, angezeigt zu werden.
© 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.