【发布时间】:2014-09-07 14:43:57
【问题描述】:
我正在使用 dc.js 和 crossfilter 从 csv 创建 3 个行图。前两个是直截了当的,但第三个需要将一个维度设置为我的输入 csv 的多个列,所以我已经重组了数据,以便对于该行的每个所需列(存在一个值),一个新的重复行使用在新列下输入的列值创建。见下文;
旧结构:
ID --- rowchart1 --- rowchart2 ---- rowchart3 ----- rowchart3 ----- rowchart3 -----
1
2
3
新结构:
ID --- rowchart1 --- rowchart2 ---- newRowchart3
1
2
2
2
3
3
一切正常,因为我可以将行图设置为这个新构造的列,但我无法将原始计数显示在其他两个列中。实际上,我在其他行图中得到了重复计数。
有没有办法按唯一 ID 进行分组,以便只计算那些唯一 ID 而不是每行计数?
非常感谢
【问题讨论】:
标签: javascript d3.js dc.js crossfilter