所以我一直試圖讓我的頭在此,但不知何故D3不會將g
元素附加到SVG。D3不會在加載外部JSON後添加元素
我創建了一個函數totalpoints,並在我希望它添加SVG的元素後調用它。這一切工作正常,但它不會任何元素追加到SVG ..
var chart = d3.select(id)
.append("svg") //append svg element inside #chart
.attr("width", width + margin.left + margin.right) //set width
.attr("height", height + margin.top + margin.bottom); //set height
d3.json("https://dl.dropboxusercontent.com//s/339pul17xrdsk6w/data.json?raw=1", function(error, data) {
var bar = chart.selectAll("g")
.append("g") //append svg element inside #chart
.attr("width", width + margin.left + margin.right)
.attr("height", height + margin.top + margin.bottom);
});
這裏是一個JSFiddle。
到目前爲止,感謝您的幫助,但它不會在您的建議後追加。看到我改變的[JSFiddle](http://jsfiddle.net/dmL2n54j/2/)。有任何想法嗎? – Azylak
查看關於您專用「g」的更新。 –
當我在HTML窗口中檢查SVG爲空時,'g'元素無處可見。 JSON文件只有1個條目,它有什麼關係? – Azylak