2

Mike Bostocks の例http://bost.ocks.org/mike/nations/には非常に多くのデータがあるため、そこに国の名前を入れると混沌としてしまいますが、小規模なプロジェクトではそれを表示したいと思います。

ここに画像の説明を入力

ソースでこれを見つけました:

var dot = svg.append("g")
  .attr("class", "dots")
.selectAll(".dot")
  .data(interpolateData(2004))
.enter().append("circle")
  .attr("class", "dot")
  .style("fill", function(d) { return color(d); })
  .text(function(d) { return d.name; })
  .call(position)
  .sort(order);

dot.append("title")
  .text(function(d) { return d.name; });

しかし、どういうわけかタイトルが表示されません。バブルの横に名前を表示する方法を知っている人はいますか?

4

3 に答える 3

0

円要素とテキストを一緒にラップする必要があります。次のようになります

<country>
   <circle ></circle>
   <text></text>
</country>
于 2013-11-04T12:04:23.590 に答える