无法在d3中获得圆的半径

时间:2016-04-05 04:56:07

标签: jquery d3.js

我正在尝试创建分割气泡图。在此我需要在每个气泡上显示城市名称。到目前为止,我几乎能够实现这一点,只有一个问题,我无法获得圆圈的半径当我添加文字时。

以下是完整的fiddle

我正在使用以下代码将文字添加到圈子中

$('#emailButton')
j…y.fn.init {context: document, selector: "#emailButton"}


$('#emailButton')
[<button type=​"button" class=​"btn btn-default" title=​"Email Page to a Friend" data-toggle=​"modal" data-target=​"#emailModal" id=​"emailButton">​…​</button>​]

如何获得圆的半径?

1 个答案:

答案 0 :(得分:1)

半径已经是数据的一部分,你可以这样得到它:

circles1.append("text")
  .attr("text-anchor", "middle")
  .attr("class", "gFontFamily")
  .style("font-size", '11px')
  .text(function(d, i) {
    console.log(d.radius, d.year);
    return d.year;
  });

工作代码here