我知道如何将文本元素添加到简单节点(附加文本)。问题是当我想将文本添加到围绕多个节点的路径时。我在http://jsfiddle.net/FEM3e/5/上创建了示例,请忽略左上角的节点。所以我有两组节点。我想为每个组添加文本。所需输出的打印屏幕http://dopisna.bencin.si/screenshot.png。
我设置了路径
force.on("tick", function () {
node.attr("transform", function (d) {
return "translate(" + d.x + "," + d.y + ")";
});
vis.selectAll("path")
.data(groups)
.attr("d", singlePath)
.enter().insert("path", "g")
.style("fill", groupFill)
.style("stroke", groupFill)
.style("stroke-width", 57)
.style("stroke-linejoin", "round")
.style("opacity", .7);
});
我尝试附加文本但没有成功。我正在寻求一些提示。