我正在尝试理解此示例D3.js
的代码,但对此代码感到困惑:
var circle = interpolation.selectAll("circle")
.data(Object);
circle.enter().append("circle")
.attr("r", 4)
.attr("fill","yellow");
circle
.attr("cx", function y(d) { console.log(d.attr("class")); return d.x; })
.attr("cy", function(d) { return d.y; });
这段代码的第二行实际上是做什么的?它绑定到什么数据?