Я хочу нарисовать диаграмму с Rickshaw
(библиотека javascript
работает с D3
). Мои данные выглядят следующим образом:
var data = [{x : '10:16:00', y : 35.75}, {x : '10:17:00', y : 35.78}, {x : '10:18:00', y : 31.04}];
Но это просто не работает с простым кодом, таким как:
var graph = new Rickshaw.Graph( {
element: document.querySelector("#chart"),
width: 200,
height: 200,
series: [{
color: 'steelblue',
data: data
}]
});
graph.render();
Сообщение об ошибке читает данные не определены. Мне кажется, проблема связана с тем, что мои x
s выше являются строками, а не, например, увеличивающимися целыми числами.
Должен ли я преобразовать x
s в какой-то формат времени javascript
? Как я могу это сделать?