私は 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 であるというエラーが発生します。泡の例のサンプル データを考えると、泡の例で dx と dy がどのように作成されているかわかりません。
誰かがこれを詳細に説明してもらえますか?