Analizuje sobie ten przykład https://doc.qt.io/qt-6/qtcharts-pointsselectionandmarkers-example.html
constexpr qreal marker_size = 20.;
QSplineSeries *series = new QSplineSeries();
series->append({QPointF(0., 0.),
QPointF(0.5, 2.27),
QPointF(1.5, 2.2),
QPointF(3.3, 1.7),
QPointF(4.23, 3.1),
QPointF(5.3, 2.3),
QPointF(6.47, 4.1)
});
series->setMarkerSize(marker_size);
series->setLightMarker(Utilities::redRectangle(marker_size));
series->setSelectedLightMarker(Utilities::blueTriangle(marker_size));
QObject::connect(series, &QXYSeries::clicked, series, [&](const QPointF &point) {
int index = series->points().indexOf(point);
if (index != -1)
series->toggleSelection({index});
});
Narysowałem punkty,
Klikam w wybrany punkt na wykresie
Mam indeks punktu
I teraz chciałbym zmodyfikować wybrany punkt (np. przesunąć go myszką)
Jak dostać się do danych wykresu ?
Nie dostrzegam metody jaka moge "dokopać się" od wykresu do danych