【发布时间】:2013-03-02 00:27:18
【问题描述】:
如何将 D3.JS Tree Layout 与 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)
或者有没有更好的方法?
【问题讨论】:
标签: javascript d3.js nvd3.js crossfilter dc.js