如何更改D3嵌套中的层次结构顺序?

时间:2014-04-28 06:48:02

标签: javascript d3.js

我有一个数据集可以在两个分类中的任何一个下分组。我想最初将数据嵌套在一个分类中,但是可以选择动态切换分类嵌套。

以下是我的数据的初始设置:

var dataset = [list of objects];
var nestedData = d3.nest()
    .key(function(d) { return d.category1; })
    .key(function(d) { return d.category2; })
    .entries(dataset);

我想采用层次结构,以便它等同于我最初做过的事情:

var nestedData = d3.nest()
    .key(function(d) { return d.category2; })
    .key(function(d) { return d.category1; })
    .entries(dataset);

我弄清楚如何做到这一点的最好方法是回到原始数据集,但这感觉真的很糟糕。

0 个答案:

没有答案