我只需点击一下按钮即可运行这段代码
function showTextToolTip(d){
d3.selectAll(".node").append("text")
.attr("dx", "12")
.attr("dy", "-6")
.style("text-anchor", "start")
.text(function(d) { return d.identifier; });
}
它显示屏幕上每个节点上的文本。哪个好。但是如何再次点击它以使文本消失?
我也希望在鼠标悬停'并且' mouseout'事件。因此,当我查看文本显示的节点时,但我确信如果我知道第一个答案的问题,我将能够执行第二部分
答案 0 :(得分:1)
应该如此简单:
d3.selectAll(".node text").remove();