在d3.json中编写自定义函数

时间:2013-08-19 16:55:24

标签: javascript jquery d3.js

我正在尝试添加标签中的所有数字。我使用d3.json来引用该文件。我正在混合一些jQuery,我认为它不是很好。

我该怎么做?

一旦得到总和,我将对其进行一些数学运算以减少consumption_gj_的值,以便我可以将它作为半径传递给圆圈。

以下是我的代码的样子:

var sum = 0;
//adding values
    function radiusData(d){
        +sum = d.consumption_gj_;
        alert(sum)
    }
     //here I am trying to append the total to a div
     $('.test').append(sum);    

现在我正在做这个d.consumption_gj_ / 10000来提出一个合理的数字,但它并没有真正解决。

这是小提琴 http://jsfiddle.net/sghoush1/Vn7mf/9/

1 个答案:

答案 0 :(得分:0)

您需要一个循环来迭代值并将它们添加到总和中:

data.forEach(function(d) { sum += +d.consumption_gj_; });

修改了jsfiddle here