我正在使用 d3 v4。我想将表格移出我的饼图,让它们指向饼图(因为对于小楔子,无法读取标签)。我认为这会添加外部标签
// Now we'll draw our label lines, etc.
enteringLabels = labels.selectAll(".label").data(data).enter();
labelGroups = enteringLabels.append("g").attr("class", "label");
labelGroups.append("circle").attr({
x: 0,
y: 0,
r: 2,
fill: "#000",
transform: function (d, i) {
centroid = pied_arc.centroid(d);
return "translate(" + pied_arc.centroid(d) + ")";
},
'class': "label-circle"
});
Run Code Online (Sandbox Code Playgroud)
但标签没有出现在外部 - https://jsfiddle.net/2df75xj0/1/。我还需要做什么来外部化标签?