Диаграмма. js ось времени (автоматически рассчитанный диапазон) разваливается, когда диапазон данных превышает 2073600 секунд (24 дня) - PullRequest
1 голос
/ 14 июля 2020

У меня есть программа, которая объединяет данные из текстового файла и отображает их в диаграмме с помощью Chart. js. Everthing отлично работает в отношении генерации данных, однако, когда дело доходит до построения графика, кажется, что диаграммы разваливаются, когда диапазон данных превышает 24 дня.

Единственная работа, которую я обнаружил, - это чтобы вручную установить отметки «min» и «max» для оси x, но это кажется ненужной обработкой с моей стороны.

новые данные поступают в виде файлов: ссылка на кодовое поле

function loadJs(file, id) {
    var head = document.getElementsByTagName('head')[0];
    var script = document.createElement('script');
    script.src = file;
    script.onreadystatechange= function () {
        if (this.readyState == 'complete') loadChartData();
    };
    script.onload = loadChartData;
    script.type = "text/javascript";
    script.id = (typeof id !== 'undefined' ? id : '');
    head.appendChild(script);
}

видео с проблемой

...