MsChart Selecione uma parte dos dados e atualize o gráfico

Eu criei um programa que lê um arquivo de texto e exibe os dados desse arquivo em um DataGridView; Em seguida, uso os dados deste DGV para atualizar um 'gráfico' com base nos resultados, o gráfico consiste apenas em gráficos de linhas.

O que estou tentando realizar é permitir que o usuário selecione uma parte desses dados, arrastando um começo e um fim sobre eles como se você aumentasse o zoom se apenas o eixo x estivesse ativado e atualize o gráfico com base nessa seleção, calcular médias para esse subconjunto de dados.

Usando

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

Isso me permite selecionar a área e aumentar o zoom, mas não tenho certeza de como atualizar os dados com base na seleção, e não apenas no zoom.

questionAnswers(1)

yourAnswerToTheQuestion