如何使用d3
从tsv
文件中获取数据到javascript
?下面是pop.tsv
文件,我想总人口的总和:使用d3从tsv文件中将数据提取到javascript
pop.tsv:
month | population
-------+-------------
Jan | 9301
Feb | 2001
Mar | 5002
Apr | 7002
May | 1243
如何使用d3
从tsv
文件中获取数据到javascript
?下面是pop.tsv
文件,我想总人口的总和:使用d3从tsv文件中将数据提取到javascript
pop.tsv:
month | population
-------+-------------
Jan | 9301
Feb | 2001
Mar | 5002
Apr | 7002
May | 1243
<!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>
This works ........ Thanks to all .......... –
走线槽的每一行,使用parseInt()
解析以数量和汇总数据:
d3.tsv("pop.tsv", function(data) {
var sum = 0;
data.forEach(function(d) {
sum += parseInt(d.population);
});
console.log('total population: ' + sum);
});
先生,我试过你的代码,但它不工作..........谢谢 –
@ArvindShelke:什么不工作?在FF中,它将结果打印在控制台中。 –
谢谢前进.........任何帮助总是被认可... –
向我们显示您的代码。你试过什么了? –