6

このテキストをマウスオーバーで表示しようとしていますが、機能していません。誰か洞察を与えることができますか? ドキュメントには複数の円があり、それぞれにマウスオーバー時に頭上のテキストを表示したいと考えています。現在のフォームはどこにでも「こんにちは」を表示する必要がありますが、何もありません。

  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";

       });

    });
4

1 に答える 1