У меня есть простая диаграмма 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, игнорирует переменную меток и вместо этого использует первую строку числовых данных в качестве меток по какой-то странной причине. В противном случае данные отображаются правильно с правильным временным рядом, и все выглядит хорошо. Это действительно беспокоит меня, потому что это должно "просто работать", и я не получаю никаких ошибок в консоли.
Заранее спасибо за помощь!