我是新来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.
请问有人能详细解释一下吗?