D3.js 如何向d3饼图添加标签

D3.js 如何向d3饼图添加标签,d3.js,svg,D3.js,Svg,有人能帮我把标签添加到d3饼图上吗 你能在这里添加代码吗?有很多这样的例子。你试过什么?看看迈克的一个例子:嗨,我得到了答案,但又遇到了一个问题。我正在从json中使用D3.js创建一个饼图。但有时也会发生这样的情况,10个名字中有2-3个是相同的。但我的代码只获取8个名称,并显示未定义的重复名称。有人能帮我解决这个问题吗。不停摆弄 // Globals var width = 500, height = 400, margin = 50,

有人能帮我把标签添加到d3饼图上吗


你能在这里添加代码吗?有很多这样的例子。你试过什么?看看迈克的一个例子:嗨,我得到了答案,但又遇到了一个问题。我正在从json中使用D3.js创建一个饼图。但有时也会发生这样的情况,10个名字中有2-3个是相同的。但我的代码只获取8个名称,并显示未定义的重复名称。有人能帮我解决这个问题吗。不停摆弄
 // Globals
    var width = 500,
        height = 400,
        margin = 50,
        radius = Math.min(width - margin, height - margin) / 2,  
        // Pie layout will use the "val" property of each data object entry
        pieChart = d3.layout.pie().sort(null).value(function(d){return d.val;}), 
        arc = d3.svg.arc().outerRadius(radius),
        MAX_SECTORS = 15, // Less than 20 please
        colors = d3.scale.category20();