MsChart Wählen Sie einen Teil der Daten aus und aktualisieren Sie Chart

Ich habe ein Programm erstellt, das eine Textdatei einliest und die Daten aus dieser Datei in einer DataGridView anzeigt. Ich verwende dann die Daten aus diesem DGV, um ein "Diagramm" basierend auf den Ergebnissen zu aktualisieren. Das Diagramm besteht nur aus Liniendiagrammen.

Ich versuche zu erreichen, dass der Benutzer einen Teil dieser Daten auswählen kann, indem er einen Anfang und ein Ende darüber zieht, als ob Sie hineinzoomen würden, wenn nur die x-Achse aktiviert wäre, und das Diagramm basierend auf dieser Auswahl aktualisiert Berechnen von Durchschnittswerten für diese Teilmenge von Daten.

Mit

chart1.ChartAreas["ChartArea1"].CursorX.IsUserEnabled = Enabled;
chart1.ChartAreas["ChartArea1"].CursorX.IsUserSelectionEnabled = Enabled;

Auf diese Weise kann ich den Bereich auswählen und vergrößern, aber ich bin nicht sicher, wie ich die Daten basierend auf der Auswahl aktualisieren soll, anstatt nur zu vergrößern.