5

x軸の日付を持つd3.jsでパスを作成したいと思います。これは完全に機能していますが、私の問題は、パスが正しくないようにjson-objectが並べ替えられていないことです。 ここに画像の説明を入力してください

データを並べ替える関数が見つかりませんでした。または、自分で関数を作成する必要がありますか?はいの場合、私はそれを試してみますが、別の可能性がある場合..;)

            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));

誰かアイデアはありますか?ありがとう!

4

1 に答える 1

5

d3.ascendingを見たことがありますか? https://github.com/mbostock/d3/wiki/Arrays#wiki-d3_ascending

またはあなたはこれを行うことができます...

d3.jsで選択範囲を並べ替えると、データ結合が妨げられます

于 2012-11-30T12:55:12.923 に答える