0
我使用D3.js创建动态饼图。我希望用户可以选择他想要显示的信息。所以我想标签可以出现消失。 (目前它是随机选择,但将来用户可以选择饼的特定部分)在d3动态饼图上添加动态标签
我想在饼图上显示“年龄”值(显示此JsFiddle)。
如果我试图追加文本或创建“g”组它不起作用,饼图不保留动态... 我想我必须使用var g = svg.selectAll("path").enter().append("g")
创建组并添加文本标签和路径在,但我不明白如何做到这一点。
对不起,我的英文不好
感谢您的帮助
您可以使用'text'而不是'path'元素以与段相同的方式添加标签。 [Here](http://bl.ocks.org/enjalot/1203641)是带有标签的图表的示例。 –
谢谢,但在你的例子中,每个部分都有一个“g”组,其中包含路径和文本堡垒,这是我尝试做的事情,但是当我尝试这样做时,饼图不会保持动态。我没有显示隐藏的部分,我添加了“g”组和文本,我该怎么做? – SieFgreD
[这里](http://jsfiddle.net/MX7JC/9/)是另一个可能更接近你想要的例子。 –