По умолчанию d3.layout.partition автоматически сортирует дочерние узлы в порядке убывания. Я использую график сосульки, чтобы показать двоичное дерево, в котором я хочу сохранить исходную структуру дерева без какого-либо переупорядочения узлов. Как мне создать массив узлов из моего дерева без сортировки? Мой код устанавливает узлы следующим образом:
var partition = d3.layout.partition()
.size([width, height])
.value(function(d) { return d.size; });
var nodes= partition.nodes(root);