javascript - 2 级嵌套条形图
问题描述
我有一个 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 级嵌套中的值的任何想法?任何帮助,将不胜感激!
解决方案
要访问二级数据,将密钥更改添加到您有兴趣查看的状态,即:
.key(function(d){return d.state == 'desiredstate' ;})
推荐阅读
- stripe-payments - 是否可以使用 Stripe 设置默认税率?
- apache-spark - Pyspark:读取镶木地板文件——检查文件总数和文件大小?
- swift - NSUserActivity deleteAllSavedUserActivities 不起作用
- asciidoc - Asciidoc 编号的部分,但只是文档的一部分
- firebase - 如何更新地图中的单个值而不更新firestore中的所有地图?
- html - 如何使用 flex 在 css 中进行布局?(2
在 1 行中)? - java - 如何在 Java 中绘制三叶草?
- json - 如何在 Swift 中使用自定义解码器初始化和递增键来解析 JSON
- python - 数据框中每一列的标准化
- python - Twython API - 如何查看我的哪些“朋友”正在关注特定用户?