2级巢状条形图

时间:2018-08-06 20:05:13

标签: javascript html d3.js

我有一个2级嵌套,其中男性和女性在两个值的数组中对状态数组进行了平均,即:

let nest2 = d3.nest()
.key(function(d){return d.state;})
.key(function(d){return d.gender;})
.rollup(function(v)  { return d3.mean(v, function(d) { return d.proficient; }); })
.entries(data);

在下拉菜单中选择第二层嵌套时,我想显示这些值的百分比。对于单个变量键嵌套,我只需使用:

.text(function(d){return d.value})

关于如何访问2级嵌套中的值的任何想法?任何帮助,将不胜感激!

1 个答案:

答案 0 :(得分:0)

要访问第二级数据,将密钥更改添加到您要查看的状态,即:

.key(function(d){return d.state == 'desiredstate' ;})