Chart x-Achsen-Maximalwert wird nicht richtig eingestellt

Ich habe derzeit ein Diagramm in meiner C # Windows Form-Anwendung (in Visual Studio 2013), das mit einem Zeitgeber nach und nach eine Linie darauf zeichnet. Ich habe versucht, die minimalen und maximalen Werte für die x- und y-Achse festzulegen. Obwohl die Werte für die y-Achse korrekt festgelegt wurden und im Diagramm wie erwartet angezeigt werden, wird der Bereich für die x-Achse nicht korrekt festgelegt und endet bei ein bestimmter Punkt (um 17.9). Hier ist der Code für das Diagramm und den Timer, den ich derzeit habe:

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++;
    }
}

Auch hier ist ein Screenshot des Formulars, wenn es ausgeführt wird, um das Problem mit dem Maximalwert der x-Achse (der wie im Textfeld gezeigt 81,08 betragen sollte) zu zeigen: