Création de graphiques splines

Pour créer des graphiques splines, nous devons placer nos données dans QSplineSeries. QSplineSeries calcule automatiquement les points de contrôle des segments splines nécessaires pour dessiner correctement la spline.
auto series = new QSplineSeries; series->setName("Spline");
Ajoutons maintenant quelques points de données à la série.
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);
La série de données a été remplie. Pour l'afficher sur un graphique, nous créons un objet QChart et y ajoutons la série de données. Nous définissons également le titre et la plage de valeurs sur l'axe des ordonnées, afin d'améliorer la visibilité de notre graphique.
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);
Nous créons ensuite un objet QChartView avec QChart comme paramètre. De cette façon, nous n'avons pas besoin de créer nous-mêmes une scène QGraphicsView.
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.