我有一个数据集可以在两个分类中的任何一个下分组。我想最初将数据嵌套在一个分类中,但是可以选择动态切换分类嵌套。
以下是我的数据的初始设置:
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);
我弄清楚如何做到这一点的最好方法是回到原始数据集,但这感觉真的很糟糕。