Javascript 尝试将饼图示例移植到d3的v4
我正在尝试移植到D3V4,我被卡住了,因为它在饼图中画了一个奇怪的三角形。我的版本是 我发现3个错误如下所示:Javascript 尝试将饼图示例移植到d3的v4,javascript,d3.js,Javascript,D3.js,我正在尝试移植到D3V4,我被卡住了,因为它在饼图中画了一个奇怪的三角形。我的版本是 我发现3个错误如下所示: Error: <path> attribute d: Expected number, "…280223e-14,-100LNaN,NaNZ". 错误:属性d:预期数字,“…280223e-14,-100LNaN,NaNZ”。 我不确定如何继续 感谢您花时间和耐心阅读此文。我不确定这是否有助于其他人,但我发现了一个不错的饼图,其中文本位于饼图半径的中间 有关守则如下:
Error: <path> attribute d: Expected number, "…280223e-14,-100LNaN,NaNZ".
错误:属性d:预期数字,“…280223e-14,-100LNaN,NaNZ”。
我不确定如何继续
感谢您花时间和耐心阅读此文。我不确定这是否有助于其他人,但我发现了一个不错的饼图,其中文本位于饼图半径的中间 有关守则如下:
arcs.append("svg:text").attr("transform", function(d){
d.innerRadius = 0;
d.outerRadius = r;
return "translate(" + arc.centroid(d) + ")";}).attr("text-anchor", "middle").text( function(d, i) {
return data[i].label;}
);