3
了解D3.js如何将数据绑定到节点
我正在阅读D3.js文档,发现很难从文档中理解该selection.data方法。 这是文档中给出的示例代码: var matrix = [ [11975, 5871, 8916, 2868], [ 1951, 10048, 2060, 6171], [ 8010, 16145, 8090, 8045], [ 1013, 990, 940, 6907] ]; var tr = d3.select("body").append("table").selectAll("tr") .data(matrix) .enter().append("tr"); var td = tr.selectAll("td") .data(function(d) { return d; }) .enter().append("td") .text(function(d) { return d; }); 我了解其中的大部分内容,但是声明的这一.data(function(d) { return …