2017-05-21 10 views
-1

私はD3が初めてで、バブルチャートの例をv3からv4に変換し始めました。私はbubble.nodes is not a functionthis questionに似せています。d3のバブルチャートV3からV4への変換

ただし、フィルタの適用方法はわかりません。私はコードをplunkerに入れました。誰かが助けることができますか?

ありがとうございます。

+0

'bubble(nodes)'は 'bubble.nodes'とは方法が異なります。 –

答えて

0

の機能d3substantially between versions 3 and 4に変更されました。その要点は、d3.hiearchyからpreprocessに電話してレイアウトに渡す必要があることです。あなたのコードを再加工することは次のようになります。

d3.json("flare.json", function(json) { 

    var root = d3.hierarchy(classes(json)) 
    .sum(function(d) { return d.value; }); 

    var node = vis.selectAll("g.node") 
    .data(bubble(root).leaves()) 
    .enter().append("svg:g") 
    ... 

plunker hereを更新しました。

+0

ありがとうございました – Selva

関連する問題