Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将多个交叉筛选数据集相互连接?_Javascript_D3.js_Dc.js_Crossfilter - Fatal编程技术网

Javascript 如何将多个交叉筛选数据集相互连接?

Javascript 如何将多个交叉筛选数据集相互连接?,javascript,d3.js,dc.js,crossfilter,Javascript,D3.js,Dc.js,Crossfilter,有两个数据集,它们有一个公共列(如:cid)用于连接它们 例如: var data1 = cid id status 11 123 very good, 12 124 good, 13 125 bad, 14 126 average, 15 127 average, 16 128 bad, 17 129 good, 18 130 bad, var data2 = cid cname cloc nos 11 IIT delhi 20000, 12

有两个数据集,它们有一个公共列(如:cid)用于连接它们

例如:

var data1 =
cid id  status
11  123 very good,
12  124 good,
13  125 bad,
14  126 average,
15  127 average,
16  128 bad,
17  129 good,
18  130 bad,


var data2 =     
cid cname   cloc    nos
11  IIT delhi   20000,
12  IIM bangalore   40000,
13  NIT patna   120000,
14  ISM dhanbad 10000,
15  JNU delhi   55000,
16  SRM chennai 19000,
我想这样定义维度和组:

var ndx = crossfilter(final_data);
var dim_pie = ndx.dimension(function(d) {return d.status;});  
var fact_pie = dim_pie.group().reduceSum(function(d) {return +d.nos;});

如何连接这两个交叉筛选数据集?请使用一些脚本(如数据路径、交叉筛选、维度和组)进行解释。

您可能应该在创建交叉筛选之前加入数据。谢谢。!但是,你能再给我一个帮助吗?我如何使用交叉过滤加入。(如:cid id status cname cloc nos)并且如果在给定数据集(data1、data2)的位置有两个API地址,那么如何连接这两个API。