Reputation: 1
How can I add smoothing to a chart in Qt?
QLineSeries *series = new QLineSeries();
foreach (int key, chart_data[0].get_spectra_data().keys() )
{
*series << QPoint( key, chart_data[0].get_spectra_data().value( key ) );
}
QChart *chart;
chart = new QChart();
chart->legend()->hide();
chart->addSeries(series);
chart->createDefaultAxes();
chart->setTitle("Simple line chart example");
chartView->setChart( chart );
chartView = new QChartView();
chartView->setRenderHint(QPainter::Antialiasing);
Upvotes: 0
Views: 145
Reputation: 1
Need to change
*series << QPoint( key, chart_data[0].get_spectra_data().value( key ) );
into
series->append( key, chart_data[0].get_spectra_data().value( key ) );
Upvotes: 0