大家好我开始做一些D3js,我能够做一些可视化 我将数据放在一个数组中,如:
var data = [20, 50, 70, 90];
现在我想加载来自两个不同点的TSV文件的数据,例如1990年和2000年的人的收入, 所以我会有像这样的TSV文件
income_of_person 1990 1995 2000
person1 30000 32000 35000
person2 . 32000 35000
person3 30000 32000 35000
现在我只想使用person1和person3的数据,因为他们有1990年和2000年的收入信息
我该怎么做? 提前致谢
答案 0 :(得分:0)
为什么不在d3中使用之前过滤数据?如果您使用d3.tsv(),我猜您可以执行以下操作:
var data = data.filter(function(d){
return (typeof d['1990']!=='undefined')&&(typeof d['2000']!=='undefined')
})