Где graphael (линейный график) вычисляет его максимальное значение?

Я сталкиваюсь с очень серьезной ошибкой, используя graphael. Поэтому я хочу изменить процедуру, используемую для вычисления максимального значения для оси y. Тем не менее, это способ сбить меня с толку, и я не могу его найти. Может ли кто-нибудь помочь мне изменить эту процедуру?

2 ответа

Извините, у меня нет опыта работы с gRaphael, но, поскольку никто не ответил, я мог бы вам чем-то помочь...

Код для LineChart gRaphael находится здесь.

Обычно я бы предложил переопределить функцию, которая вычисляет максимальное значение оси y, но, поскольку этот объект заключен в частную область, вы сможете изменить код только напрямую через локальную копию этого файла.

Я только просмотрел код, но не смог найти, где в нем выполнялся фактический расчет.

Он рассчитывает их через .snapEnds() метод в ядре gRaphael. При желании вы можете выставить значения для параметров линейной диаграммы, используя этот метод.

Другие вопросы по тегам