3
我該如何連接D3.JS Tree Layout與CrossFilter?D3 JS佈局樹連接到CrossFilter
假設我有this example tree。然後我提取一個樹節點列表,它作爲CrossFilter的輸入數據集。
// Compute the new tree layout.
var nodes = tree.nodes(root);
var data = crossfilter(nodes);
var bySize = data.dimension(function(d) { return d.size; });
然後我想根據大小進行過濾,並根據此過濾動態更新樹。有關如何更新樹數據源的任何想法?
我需要寫一個函數來找回原來的輸入樹數據結構,如:
treeJson = graph2tree(filteredNodes, filteredEdges)
或者有沒有更好的方法?