在d3中过滤数组

时间:2016-05-04 16:57:08

标签: javascript arrays d3.js

我正在尝试使用D3过滤掉一个数组。我嵌套了它并从csv文件中获取了键的映射。我想过滤它以显示与数组中的任何键匹配的值,但是每当我在过滤后检查控制台时都会变空。

var id = d3.nest()
           .key(function(d) {return d.id})
           .map(rows);        
id = d3.keys(id);
id.filter(function(d){d==input})

1 个答案:

答案 0 :(得分:1)

只是一个解决方法,但我创建了一个函数来过滤适合我的数组。

function contain_item(item){
  return(item == input);
}

id = id.filter(contain_item);