MsChart Seleccione una porción de datos y actualice el Gráfico

He creado un programa que lee en un archivo de texto y muestra los datos de ese archivo en un DataGridView; Luego uso los datos de este DGV para actualizar un 'gráfico' basado en los resultados, el gráfico solo consiste en gráficos de líneas.

Lo que estoy tratando de lograr es permitir que el usuario seleccione una parte de esos datos arrastrando un principio y un final sobre él como si hiciera un zoom si solo estuviera habilitado el eje x, y actualizar el gráfico en función de esa selección, calcular promedios para este subconjunto de datos.

Utilizando

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

Esto me permite seleccionar el área y acercar, pero no estoy seguro de cómo actualizar realmente los datos en función de la selección en lugar de solo hacer zoom.