Ich möchte einen Pfad mit d3.js erstellen, die Daten für die X-Achse hat. Das funktioniert perfekt, aber mein Problem ist, dass meine Json-Objekt nicht so sortiert ist, dass der Pfad nicht korrekt ist: Daten für d3.js Pfad sortieren
ich keine Funktion finden konnte, dass meine Daten sortiert - oder muss ich zu schreibst du selbst? Wenn ja, würde ich es versuchen aber wenn es eine andere Möglichkeit gibt ..;)
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));
Hat jemand eine Idee? Vielen Dank!
Vielen Dank für Ihre Antwort. Ich glaube, ich hatte vorher noch keinen Sinn;) Nun habe ich am Anfang einfach eine Funktion geschrieben, die sehr einfach sortiert: 'data.sort (Funktion (a, b)) {return d3.ascending (a.finished_at, b.finished_at); }); ' – cruxi
Ja ... wenn ich mit d3.js spielte, brauchte ich ein paar Tage, um die API zu verstehen. –