相关疑难解决方法(0)

如何外部化我的 d3 v4 饼图标签?

我正在使用 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/。我还需要做什么来外部化标签?

svg label d3.js pie-chart

2
推荐指数
1
解决办法
3369
查看次数

标签 统计

d3.js ×1

label ×1

pie-chart ×1

svg ×1