D3を使用してサークルを作成する場合、後の段階で選択できるようにグループを作成することはできますか?たとえば、次のアプローチを使用して円を作成する場合:
var dataset = [ [ 30, 50, 20],
[ 100, 50, 20],
[ 150, 50, 30]];
//Create SVG element
var svg = d3.select("#chart")
.append("svg")
.attr("width", 200)
.attr("height", 200);
// generate circles
svg.selectAll("circle")
.data(dataset)
.enter()
.append("circle")
.attr("cx", function(d){
return d[0];
})
.attr("cy", function(d){
return d[1];
})
.attr("r", function(d){
return d[2];
});
最初の配列要素から作成された円にcircle1
、次の2つの円にタグを付けることはできますcircle2
か?