我是新來D3和我有氣泡圖一個很艱難的時期,除非我用確切的數據。例如:D3氣泡圖
- https://github.com/mbostock/d3/blob/master/examples/bubble/bubble.js
- https://github.com/mbostock/d3/blob/master/examples/data/flare.json
具體來說,我我有問題
.attr("transform", function(d) { return "translate(" + d.x + "," + d.y + ")"; });
我無法運行得到這部分的代碼與其他示例一起使用。
這裏是JSON數據的一個子集,我有工作:
{
"name": 301,
"children": [
{
"resourceid": "11",
"creator_uid": "301",
"owner": "Tom",
"name": "Omega",
"created_time": "2012-03-07 20:07:11",
"items": "4"
},
{
"resourceid": "188",
"creator_uid": "301",
"owner": "Tom",
"name": "Nexus",
"created_time": "2012-03-31 00:04:56",
"items": "14"
}
]
}
我能夠設置半徑爲「項目」,但我希望
.data(bubble.nodes(json)
分發節點,但我得到的錯誤是DX是NULL。給定氣泡示例的示例數據,我不確定氣泡示例如何創建d.x和d.y.
請問有人能詳細解釋一下嗎?