1
如果我有嵌套数组这样如何将数据的子选择传递给子节点?
var ar = [[[1,0],[2,0],[3,0]], [[1,0],[2,0],[3,0]]]
我要创建两个SVG元素,这很容易
var svg = d3.select('div.main`)
.selectAll('svg')
.data(ar)
.enter()
.append('svg')
现在我要绑定子阵SVG的选择,这样的事情
var g = svg.selectAll('g')
.data(function(d,i) {return d[i];})
.enter()
.append('g')
之后,附加到g
的数据应该是
[[1,0],[2,0],[3,0]]
我知道这行就是不正确.data(function(d,i) {return d[i];})
只是不知道该如何解释不同的方式。