2016-04-05 71 views
1

我正在嘗試創建拆分氣泡圖表。在此我需要在每個氣泡上顯示城市名稱。到目前爲止,我幾乎可以實現這一點,只有一個問題是我當我添加文本時無法獲得圓的半徑。無法獲得d3中圓圈的半徑

下面是完整的工作fiddle

我添加文本社交圈,與下面的圓形的代碼 -

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

如何獲得半徑?

回答

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