Почему неправильно отображаются значения на оси Y в chart c#?
Есть код на winforms, я получаю значения одного и того же поля (которое изначально имеет тип double), из списка структур, в строковом представлении. Создаю новую серию для chart-а, методом AddXY записываю значения этих полей (т.е. по осям X и Y будут абсолютно одинаковые значения), а получаю... это:

То есть по оси X значения правильные, а по Y улетают в квинтиллионы. Может кто-то знает в чём проблема? P.S. В отладчике проверял, на вход функции AddXY подаются два абсолютно одинаковых значения. Код этого метода:
private void button1_Click(object sender, EventArgs e)
{
chart1.Series.Clear();
chart1.ChartAreas.Clear();
chart1.ChartAreas.Add("ChartArea1");
chart1.Series.Add("Series1");
chart1.Series[0].ChartType = SeriesChartType.Line;
chart1.Series[0].Color = Color.Blue;
string xAxisType = cbox_XAxisFunc.Text;
string yAxisType = cbox_YAxisFunc.Text;
chart1.ChartAreas[0].AxisX.IsStartedFromZero = false;
chart1.ChartAreas[0].AxisX.Minimum = double.NaN;
chart1.ChartAreas[0].AxisX.Maximum = double.NaN;
chart1.ChartAreas[0].AxisY.IsStartedFromZero = false;
chart1.ChartAreas[0].AxisY.Minimum = double.NaN;
chart1.ChartAreas[0].AxisY.Maximum = double.NaN;
foreach (var report in protocolHandler.Reports)
chart1.Series[0].Points.AddXY(report.GetField(xAxisType), report.GetField(yAxisType));
xAxisDefaultInterval = chart1.ChartAreas[0].AxisX.Interval;
yAxisDefaultInterval = chart1.ChartAreas[0].AxisY.Interval;
}
На скриншоте выше xAxisType == yAxisType (и равно значению "Широта").