Используя плагин D3 Sankey, я обновляю диаграмму Sankey с новыми значениями (об изменении данных, передаче новых значений для узлов и ссылок, сохраняя их согласованными). Существуют ли функции, такие как d3.treemap's sticky для поддержки заказов на узлы и ссылки на странице? Если нет, есть ли подход к построению этого?D3 диаграмма sankey - обеспечить соответствие позиции узла
var sankey = d3.sankey()
.nodeWidth(15)
.nodePadding(10)
.size([width, height]);
.sticky(true)
Я по образцу здесь: http://bost.ocks.org/mike/sankey/
Спасибо - любое представление о структуре функции, которую выполняет sortKeys? Я бы предположил, что функция (a, b) {return myOrder.indexOf (a) - myOrder.indexOf (b)} – mike
Это часть d3.nest(), она выполняет функцию сортировки, например, вы отправляете в Array.sort() , что было бы похоже на функцию, которую вы описываете, но я не думаю, что это будет работать. Я рекомендую посмотреть в Array.sort(). – Elijah