だからこれは私がやっていることです:
selection = canvas.selectAll("circle").data(mydata)
selection.enter().append("circle")
selection
.attr("id", function(d, i){ var result = i+''; return result; })
つまり、各要素の ID をそのインデックスの文字列表現に設定しようとしています。
ただし、後でその特定の要素にアクセスしようとすると、d3.select("#1")
または数値変数 i と go を使用してd3.select("#" + i.toString())
、何も機能しないようです。
私は何を間違っていますか?