d3.layout.treemap (). children () в d3 версии 5 - PullRequest
0 голосов
/ 14 апреля 2020

Я пытаюсь обновить старую версию d3 до v5. Нужно знать, как преобразовать код ниже.

let treemap = d3.layout.treemap()
                           .children(function(d, de) { 
                               return de ? null : d['_children']; })
                           .sort(function(a, b) { 
                               return a['value'] - b['value']; })
                           .round(false);

1 Ответ

0 голосов
/ 14 апреля 2020

Как вы можете видеть в документах (https://github.com/d3/d3-hierarchy#treemap), вы можете назвать это так:

const treemap = d3.treemap()
    .tile(d3.treemapResquarify)
    .size([width, height])
    .round(true)
    .paddingInner(1);

Надеюсь, это поможет

...