Максимальное значение оси X диаграммы установлено неправильно

В настоящее время у меня есть диаграмма в моем приложении C # Windows Form (в Visual Studio 2013), которая постепенно рисует линию, используя таймер. Я попытался установить минимальное и максимальное значения для осей X и Y, и, хотя значения оси Y установлены правильно и отображаются, как и ожидалось на графике, диапазон оси X устанавливается неправильно и останавливается на определенный момент (около 17,9). Вот код для диаграммы и таймера, который у меня есть на данный момент:

private void btnPlotGraph_Click(object sender, EventArgs e)
{
    chart1.ChartAreas[0].AxisX.Minimum = 0;
    chart1.ChartAreas[0].AxisX.Maximum = double.Parse(txtTotalHorizontalDistance.Text);
    chart1.ChartAreas[0].AxisY.Minimum = 0 - double.Parse(txtInitialHeight.Text);
    chart1.ChartAreas[0].AxisY.Maximum = double.Parse(txtTotalVerticalDistance.Text);
    timer1.Tick += timer1_Tick;
    timer1.Start();
}

private void timer1_Tick(object sender, EventArgs e)
{
    string[] xCoordinates = File.ReadAllLines("H:\\Computing Coursework\\Code\\FormPrototype\\testX.txt");
    string[] yCoordinates = File.ReadAllLines("H:\\Computing Coursework\\Code\\FormPrototype\\testY.txt");

    chart1.Series["Projectile1"].Points.AddXY(xCoordinates[i], yCoordinates[i]);

    if (i >= xCoordinates.Length - 1)
    {
        timer1.Stop();
    }
    else
    {
        i++;
    }
}

Кроме того, вот скриншот формы после ее запуска, чтобы показать проблему с максимальным значением оси X (которое должно быть 81,08, как показано в текстовом поле):

Ответы на вопрос(1)

Ваш ответ на вопрос