久しぶりにD3イジイジしてたら、しょーもないところではまった。

svg.selectAll("text")
                .data(dataset)
                .enter()
                .append("text")
                .attr("text-anchor", "left")

上の感じで、text要素を追加するんだけども、datasetの最初の数件が無視される。なんでじゃーって色々見てみたら、x軸追加してるんだけど、X軸のラベルのところがtext要素になっててselectAll("text")やるとそっちも拾ってしまい、X軸に出てるラベルの個数分、datasetの先頭から無視されてた。

お恥ずかしい感じ。そりゃそーだ。つか、要素名を直でselectAllはするもんじゃないですね。アホだ。