Hi everyone,
I would like to create in a single graph multiple dots and each one with a different color based on a VALUE. Is there a way to do that ?

Now what i'm doing is creating new graph, each time i want this colored dot. But when i reach a "good" amount of graphs I lose performance.

   
...        
            ui->customPlot->addGraph();
            ui->customPlot->graph(2 + i)->setPen(colors_.at(i));
            ui->customPlot->graph(2 + i)->setLineStyle(QCPGraph::lsNone);
            ui->customPlot->graph(2 + i)->setScatterStyle(QCPScatterStyle(QCPScatterStyle::ssDisc, 10));

            QVector<double> vec_x_temp, vec_y_temp;
            vec_x_temp << traj.first.at(i);
            vec_y_temp << traj.second.at(i);
            ui->customPlot->graph(2 + i)->setData(vec_x_temp, vec_y_temp);

Thanks
Andrea