相关疑难解决方法(0)

将文本添加到D3甜甜圈图的中心

小提琴

我试图使用D3基本上将标签插入到圆环图的中心.我能够使用我发现的现有代码并对其进行操作,因此图形中间的所有切片都在中间显示,就像那里有一个标签,但我认为只是想弄清楚如何使它成为中心更永久的家.我是JS和D3的新手.

任何帮助都是值得的.

谢谢

这是目前伪造中心标签的代码.

svg.selectAll("text").data(pie(data)).enter()
.append("text")
.attr("class","label1")
.attr("transform", function(d) {
   var dist=radius-120;
   var winkel=(d.startAngle+d.endAngle)/2;
   var x=dist*Math.sin(winkel)-4;
   var y=-dist*Math.cos(winkel)-4;

   return "translate(" + x + "," + y + ")";
})
Run Code Online (Sandbox Code Playgroud)

html javascript css d3.js

8
推荐指数
1
解决办法
7782
查看次数

标签 统计

css ×1

d3.js ×1

html ×1

javascript ×1