我试图让这个文本在鼠标悬停时显示,但它不起作用,任何人都可以提供一些见解吗?文档中有多个圆圈,我希望每个圆圈在鼠标悬停时显示开销文本。当前表单应该到处显示“你好”,但什么都没有。
d3.selectAll("circle")
.on("mouseover",function(d){
var x = parseFloat( d3.select(this).attr("cx") );
var y = parseFloat( d3.select(this).attr("cy") );
d3.selectAll("circle")
.append("text")
.attr("class","tooltipText")
.attr("x",x)
.attr("y",y)
.attr("stroke-width",1)
.attr("fill", "white")
.attr("font-size", "13px")
.attr("text-anchor", "middle")
.text(function(){
return "hello";
});
});