Tworze wykres w ten sposob

            var chart = new Chart();
            Thickness thickness = new Thickness(10, 0, 10, 0);
            chart.Margin = thickness;
            Axis axis = new Axis();
            axis.Title = "Jakis Tytul";
            chart.AxesY.Add(axis);
            AddDataSeriesPath("TestA");
            AddDataSeriesPath("TestB");
            AddDataSeriesPath("TestC");
            Grid.SetRow(chart, 0);
            Grid.SetColumn(chart, 1);

AddDadaSeriesPath tak naprawde wylicza i dodaje punkty do chartu, jako zeby bylo prosciej zalozmy ze to po prostu dodaje trzy rozne linie TestA TestB i TestC

Gdy roznica jest wieksza (poczatek wykresu 0 koniec 1) to nie ma problemu z indeksowaniem po osi Y (po lewej stronie) oddziela liczby calkiem ladnie

Problem jest gdy roznica jest niewielka (0.01 pomiedzy kolejnymi odstepami). Wtedy pokazuje same zera. Zadnej liczby po przecinku.

Jak to naprawic?