私はD3に新しいですし、私は正確なサンプルデータを使用しない限り、私はバブルチャートで、本当に苦労しています:D3のバブルチャート
- https://github.com/mbostock/d3/blob/master/examples/bubble/bubble.js
- https://github.com/mbostock/d3/blob/master/examples/data/flare.json
具体的にI問題があります
.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をどのように作成しているかはわかりません。
誰かがこれを詳細に説明できますか?