У меня возникла проблема с пониманием того, как работает команда d3.svg.line(), если она должна быть объединена с путем или нет.
Я пытался нарисовать линейный график, используя csv, состоящий из двух столбцов (день, температура) с числовыми значениями, но я не могу понять, почему код ничего не показывает.Линейный график - не отображается
Jsfiddle здесь: http://jsfiddle.net/UjhjY/
var line = svg.selectAll("line")
.data(dataset)
.enter()
.append("line")
.interpolate("linear")
.x(function (i) { return xScale(i); })
.y(function (d) { return yScale(d[1]); });
var path = svg.append("path")
.attr("d", line(dataset))
.attr("stroke", "blue")
.attr("stroke-width", 2)
.attr("fill", "none");
В процессе работы над кодом браузер ничего, кроме файла SVG не показывают. И я довольно не знаю, что теперь делать. Любая помощь и объяснение были бы очень оценены, так как я читал почти все, что мог найти о линии и пути, но не мог заставить ее работать.
укажите, пожалуйста, набор данных, который использует –
, да, извините, я полностью забыл! я отредактирую ссылку jsfiddle прямо сейчас EDIT: сделано, оно связано во внешних ресурсах на скрипке! – tomtomtom
также дают требуемое изображение/идею вывода –