Граф. библиотека и подсчет параметров осей
В целом необходимо составить такую процедуру, которая имея на входе максимальное и минимальное значение по оси на выходе выдает минимальное деление, шаг делений, кол-во делений.
Например, если минимальное значение по оси x равно -1, максимальное 10, то тогда естественно предположить, что минимальное деление равно 0, шаг делений 2, кол-во делений 6.
(мы не говорим о программное реализации в рамках GDI, о перьях, пикселах,...)
Какие будут предложения?
У тебя есть область которую надо прорисовать на графике [min..max]. Тебе надо наложить сетку на график. Шаг сетки step береш приблизительно такой чтоб значения под осями не налазили друг на друга или еще реже. (А можно вообще у пользователя спрашивать).
Количество делений n = (int)((max-min) / step)
Правда ту еще надо масштаб графика учитывать.