Графы, не использующие метки данных - PullRequest
0 голосов
/ 06 июля 2019

У меня есть простая диаграмма DyGraphs с тремя наборами данных. Это время, и все работает, кроме меток данных. Я создаю строку CSV с заголовками меток, а затем передаю ее конструктору Dygraphs следующим образом:

var dataCSV ="Time,Avg,Max,Min\n";
// this next line runs in a loop a bunch of times
dataCSV += time + ',' + avg + ',' + max + ',' + min + '\n';

chart = new Dygraph(document.getElementById("chart"),
        dataCSV,
        {
            valueRange: [minVal*2,maxVal*2],
            xlabel: 'Acceleration (g)',
            labels: ['Time','Avg','Max','Min']
        }
);

(в самом коде гораздо больше, но это общая идея)

Как видите, я также вручную определяю метки. Он по-прежнему пропускает первую строку в CSV, игнорирует переменную меток и вместо этого использует первую строку числовых данных в качестве меток по какой-то странной причине. В противном случае данные отображаются правильно с правильным временным рядом, и все выглядит хорошо. Это действительно беспокоит меня, потому что это должно "просто работать", и я не получаю никаких ошибок в консоли.

Заранее спасибо за помощь!

1 Ответ

0 голосов
/ 06 июля 2019

Извините, это была ошибка совершенно за пределами DyGraph и 100% PEBCAK. Я обновлял код через SCP, но помещал новые файлы в старый рабочий каталог вместо текущего каталога сайта. Следовательно, ни одно из изменений кода фактически не обновлялось, и я был озадачен тем, почему мои изменения не были зафиксированы. Извлеченный урок - убедитесь, что вы загружаете, где вы думаете.

Проблема решена!

...