dc.js - 使用交叉过滤器在环形图 dc js 中显示多个值总数
问题描述
我在下面有一个 json 示例:
{"Year":2018,"Month":1,"ApplicationName":"application1","ASI":12.0,"AEI":11.0},
{"Year":2018,"Month":2,"ApplicationName":"application2","ASI":24.0,"AEI":12.0}
我想显示一个带有两个切片的环形图:
- 总 ASI
- 总 AEI
如何让 crossfilter 为两列生成两个 bin?
解决方案
使用的访问器reduceSum
是一个通用函数;你可以把任何你想要的东西放在那里。
因此,
group.reduceSum(function(d) { return d.ASI + d.AEI; });
将指示该组从落入每个 bin 的行中总结所有 ASI 和所有 AEI。
推荐阅读
- mongodb - 如何修复 findOneAndUpdate?
- sql-server - 为什么 SSMS 告诉我这是一个错误,尽管脚本正在运行
- github - Github Action 触发另一个 repo 更新(push、pull_request)
- .net-core - 通过 EF 中的 ValueTask 进行广义异步数据加载
- rust - 二维中的 Bevy 旋转
- r - 如何计算R中数据框中列表列的每一列中的元素
- java - SpringBoot 中的 javax.validation.constraints.Email
- node.js - npm install 时 MDC 101 Material Design Tutorial 抛出错误
- html - 如何在引导程序 4 中使每一列彼此相等
- android - Android从图库中获取图像