【发布时间】:2014-01-07 09:29:28
【问题描述】:
我是这个交叉过滤器和 d3.js 的新手。我的项目的数据是从我的项目目录加载的,我有数据的 csv 文件。加载单个数据表(单个 csv 文件)并为交叉过滤器提供输入时很好,它运行良好..
但是当我有 2 张纸时,我如何组合成单张并为交叉过滤器提供输入??
对应代码:
d3.csv("vc5.csv", function (data) {
crossfilter(data);
//Doing calculation
//All charts calculations and chart display
});
但现在我的要求是,我必须从具有公共字段“名称”的 2 个数据表(2 个 csv 文件)中读取数据。
我的要求:
d3.csv("vc5.csv", function (data) {
d3.csv("xxx.csv",function(data1){
crossfilter()-------------------------->I have to combine 2 datas into single object and i have to pass to crossfilter.
//Doing calculation
//All charts calculations and chart display
});
});
帮我实现这个??提前致谢
【问题讨论】:
-
纯 JS 可能会成功:stackoverflow.com/q/15700658/2463468
-
谢谢@benjaminjosephw ..我已经看到那个帖子了..但我的问题是2张纸的长度对我来说不一样..
标签: javascript d3.js crossfilter