感谢某人的帮助(Brandon),我已经能够向旭日形图添加工具提示。我仍在寻找一种在旭日图上显示路径标签的方法(然后使用双模式工具提示+文本)。
我想改进的示例在 jsfiddle.net/trakkasure/UPqX5/ 上提供
我正在寻找要添加到以下代码部分的代码:
path = svg.data([getData()]).selectAll("path")
.data(partition.nodes)
.enter().append("svg:path")
.attr("d", arc)
.style("fill", function(d) { return color((d.children ? d : d.parent).name); })
.on("click", magnify)
.on("mouseover", function(d) {
tooltip.show([d3.event.clientX,d3.event.clientY],'<div>'+d.name+'</div> <div>'+d.value+'</div>')
})
.on('mouseout',function(){
tooltip.cleanup()
})
.each(stash);
我希望看到http://bl.ocks.org/910126上提供的示例中显示的标签。我无法让该示例为我工作(我还是 D3 的新手)
我确实认识到该图表上可能有太多文本,但在我的情况下这不是问题。
有人可以帮助我了解如何在图表上显示所有这些标签吗?