2016-02-17 3 views
0

У меня есть устройство, на котором размещен простой веб-сервер и записывается данные на сайт работы в формате .csv. Мы хотели бы отобразить эти данные в простом графике, чтобы упростить интерпретацию при удаленном входе в систему. Устройство в настоящее время записывает данные следующим образом:Использование двух столбцов для даты и времени с помощью Dygraph

YYYY/MM/DD,HH:MM:SS,Data1,Data2,Data3 

При использовании Dygraph я знаю, что дата и время должны быть в первой колонке для того, чтобы правильно проанализировать данные. Невозможно изменить формат, используемый устройством для сохранения данных, но есть ли способ заставить Dygraphs использовать оба столбца как дату и время?

ответ

0

Как насчет замены первой запятой на каждую строку пробелом?

data = data.split('\n').map(line => line.replace(',', ' ')).join('\n'); 

Вы должны либо изменить формат, происходящий из файла .csv или выдать себя XHR (JQuery и другие библиотеки могут помочь) и преобразовывать данные перед передачей его в dygraphs.

Смежные вопросы