我有一個json數據,其中有翻譯位置,並且我用我創建的函數連同質心一起返回該數據。當我運行這段代碼,文本在沿底部一條直線上運行:文本沒有被轉換到正確的位置
var prac = svg.append("g.prac")
.data(inner)
.enter()
.append("g")
.attr("transform", function(d,i){return "translate ("+ arc[i].centroid() +")" + d.trans;});
prac.append("text")
.style("font", "bold 12px Arial")
.text(function(d) {return d.text;})
;
我也試圖追加(SVG:文本),而不是分組,但它只是不出現。
任何人都可以幫我解決我的問題嗎? ...我附上了一個例子,以使我的問題更加清晰:http://jsfiddle.net/xwZjN/48/
沒有足夠的時間讓你一直在那裏,但我認爲關鍵的問題是那些'g'元素實際上並沒有附加到你的'g.prac'元素 - 說到這個''' svg.append(「g.prac」)附加一個''而不是''。 –
是的 - 只是檢查,他們被追加到頁面的底部(在「