2015-09-03 70 views
-2

如何使用d3tsv文件中获取数据到javascript?下面是pop.tsv文件,我想总人口的总和:使用d3从tsv文件中将数据提取到javascript

pop.tsv:

month | population 
-------+------------- 
Jan | 9301 
Feb | 2001 
Mar | 5002 
Apr | 7002 
May | 1243 
+0

谢谢前进.........任何帮助总是被认可... –

+0

向我们显示您的代码。你试过什么了? –

回答

0
<!DOCTYPE html> 
<meta charset="utf-8"> 
<body> 
    <script src="d3.v3.min.js"></script> 
<script> 
    d3.tsv("pop.tsv", function(error, data) 
    { 
    var tot=0; 
    data.forEach(function(d) 
    { 
     d.population = +d.population; 
     tot = tot + d.population; 
    }) 
    document.write("Total Population is "+tot); 
    }); 

</script> 
</body> 
+0

This works ........ Thanks to all .......... –

0

走线槽的每一行,使用parseInt()解析​​以数量和汇总数据:

d3.tsv("pop.tsv", function(data) { 
    var sum = 0; 
    data.forEach(function(d) { 
     sum += parseInt(d.population); 
    }); 
    console.log('total population: ' + sum); 
}); 

演示小提琴:http://jsfiddle.net/1v46w8wa/

+0

先生,我试过你的代码,但它不工作..........谢谢 –

+0

@ArvindShelke:什么不工作?在FF中,它将结果打印在控制台中。 –

相关问题