我有一个包含x个对象的数组,每个对象都有一个包含y个对象的数组,就像这样:
var data = [
{ name: '1', data: [1,2,3] },
{ name: '2', data: [1,2,3] }
]
有没有一种方法可以链接d3函数,以便迭代每个data[x]和每个data[x][y]?
我认为这样的做法可能会有所帮助,但显然并不是这样:
var svg = d3.selectAll('g')
.data(data)
.enter()
.append('g')
.selectAll('rect') /* This might be made up, but it makes sense to me :)*/
.data(data, function (d, i) {
return data[i].data;
})
.enter()
.append('rect')
谢谢