Я добавляю узлы в силовой макет следующим образом:
var node = vis.selectAll("circle.node")
.data(nodes)
.enter()
.append("circle")
.attr("class", "node")
.attr("cx", function(d) { return d.x; })
.attr("cy", function(d) { return d.y; })
.attr("r", 5)
.style("fill", function(d) { return fill(d.group); })
.call(force.drag);
Есть ли способ добавить составные элементы SVG как Я хочу добавить гиперссылку для каждого круга, поэтому мне нужно что-то вроде этого: