如何从d3中的数组中获取索引号?

时间:2014-06-09 11:02:09

标签: javascript d3.js

在下面的代码中,如何获取索引/行的数字' d'?

    var docs = svg.selectAll("g")
        .data(dataset)
      .enter()
        .append("g")
        .attr("id", function(d) { return d["Identifier"]})
        .attr("num", function(d) { return d}) // this
        .attr("x", function(d) { return xScale(d3.time.format.iso.parse(d["UserDate"]))})
        .attr("y", function(d) { return xScale(d3.time.format.iso.parse(d["UserDate"]))});

1 个答案:

答案 0 :(得分:2)

只需使用:

function(d,i){ ... }

e.g。

.attr('id', function(d,i){return 'item'+i;})