Chcę utworzyć ścieżkę z d3.js z datami dla osi X. Działa to doskonale, ale moim problemem jest to, że mój obiekt Json nie jest posortowany w taki sposób, że ścieżka nie jest poprawna: Sortowanie danych dla ścieżki d3.js
Nie mogę znaleźć funkcji, która sortuje moje dane - lub czy muszę napisać własną? Jeśli tak, to spróbuję, ale jeśli jest inna możliwość ..;)
var line = d3.svg.line()
.interpolate("linear")
.x(function(d) { return x(d.finished_at); })
.y(function(d) { return y(d.result); });
svg.selectAll("path")
.data(data)
.enter().append("path")
.attr("class", "line")
.attr("d", line(data));
Czy ktoś ma pomysł? Dzięki!
Dzięki za odpowiedź. Myślę, że wcześniej nie miałem sensu;) Teraz właśnie napisałem funkcję na początku, która bardzo łatwo się sortuje: 'data.sort (function (a, b) {return d3.ascending (a.finished_at, b.finished_at); }); ' – cruxi
Tak ... podczas gry z d3.js zrozumienie interfejsu API zajęło mi kilka dni. –