Creación de gráficos spline

Para crear gráficos spline necesitamos poner nuestros datos en QSplineSeries. QSplineSeries calcula automáticamente los puntos de control del segmento spline que son necesarios para dibujar correctamente la spline.
auto series = new QSplineSeries; series->setName("Spline");
Ahora vamos a añadir algunos puntos de datos a la serie.
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 serie de datos ha sido rellenada. Para mostrarla en un gráfico creamos un objeto QChart y le añadimos la serie de datos. También establecemos el título y el rango de valores en el eje y, para que la visibilidad de nuestro gráfico sea mejor.
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);
Luego creamos un objeto QChartView con QChart como parámetro. De esta manera no necesitamos crear una escena QGraphicsView nosotros mismos.
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.