2016-10-25 5 views
0

ich folgende Daten treemap zu generieren:d3.layout.treemap in d3 Version 4

var treemap_data = { 
"name": "Max", 
"value": 100, 
"children": [ 
    { 
     "name": "Sylvia", 
     "value": 75, 
     "children": [ 
      {"name": "craig", "value": 25}, 
      {"name": "Robin", "value": 25}, 
      {"name": "Anna", "value": 25} 
     ] 
    }, 
    { 
     "name": "David", 
     "value": 75, 
     "children": [ 
      {"name": "Jeff", "value": 25}, 
      {"name": "Buffy", "value": 25} 
     ] 
    }, 
    { 
     "name": "Sylvia", 
     "value": 75 
    } 
] 
} 

mit d3 Version 3.5.6 Ich bin in der Lage d3 Layout zu verwenden:

var treemap_data = d3.layout.treemap() 
    .size([500, 500]) 
    .nodes(data) 

aber es funktioniert nicht in d3 version 4.2.3.

+0

in d3 V4 d3.layout.treemap ist mit d3.treemap ersetzen diese für weitere Details siehe https://github.com/d3/d3/blob/master/CHANGES.md#hierarchies- d3-Hierarchie –

Antwort