Диаграмма кендо: выпуск журнала «Большой ось Y» - PullRequest
1 голос
/ 05 июня 2019

Я использую диаграмму кендо для построения точек данных, используя диаграмму линии рассеяния с двойной осью Y и обеими осями X / Y по шкале типа «LOG».

До сегодняшнего дня все браузеры работали нормально, я заметил ТОЛЬКО в браузере Chrome - масштаб оси Y начинается с 0,000009999999999999 (вместо 0,00001). пожалуйста, найдите прикрепленный скриншот.

enter image description here

Эта проблема не отображается для другой оси Y. Перед рендерингом я устанавливаю оси MIN / MAX / AXISCROSSINGVALUE для каждой оси.

Также, пожалуйста, предложите альтернативный способ форматирования метки оси Y.

1 Ответ

0 голосов
/ 05 июня 2019

Вы можете использовать функцию для построения масштаба. Добавьте функцию к вашим данным оси.

yAxis: {
            name: " name",
            title: {
                text: "bla",
                font: "10px Open Sans",
                color: "#4D4D4D"
            },
            labels: {
                format: "{0:N0}"
            },
            min: 10,
            max: 10000,
            type: "log",
            data: mySequence()
        },

Тогда ваша функция может быть простым циклом (это всего лишь пример, который я сделал)

 function mySequence() {
        var arr = [];
        var n = 1;
        while (n < 10000) {
            n = n * 10;
            arr.push(n);
        }            
        return arr;
    }

обратите внимание на определение типа: "log", поскольку это логарифмическая шкала

...