我有一个圆环图,可以在点击时更新数据。我想为相同的数据添加标签。我目前正在使用 d3.js javascript 库。这是我在jsfiddle上的代码
我不明白如何为圆环图的段添加标签?
你必须使用 arc.centroid 函数。请看以下示例:
- http://jsfiddle.net/nrabinowitz/GQDUS/
- http://bl.ocks.org/2295263
- http://jsfiddle.net/MX7JC/9/
- http://blog.stephenboak.com/2011/08/07/easy-as-a-pie.html
请查看:http://nvd3.org/examples/pie.html 或 http://bl.ocks.org/Guerino1/2295263。检查代码,您应该能够相当轻松地回答这个问题。玩得愉快!