Мне нужно вычислить Ticklabels и Tickrange для диаграмм вручную.
Я знаю "стандартный" алгоритм для хороших тиков (см. http://books.google.de/books?id=fvA7zLEFWZgC&pg=PA61&lpg=PA61&redir_esc=y#v=onepage&q&f=false), и я также знаю эта реализация Java.
Проблема в том, что с этим алгоритмом тики "слишком умны". Это означает, что алгоритм определяет, сколько тиков должно отображаться. Мое требование состоит в том, что всегда есть 5 Ticks, но они должны, конечно, быть "хорошенькими". Наивный подход состоял бы в том, чтобы получить максимальное значение, разделить на 5 и умножить на количество тиков. Значения здесь - конечно - не оптимальные, а тики довольно уродливые.
Кто-нибудь знает решение проблемы или имеет подсказку для описания формального алгоритма?