有人可以解释 D3.js 中 datum() 和 data() 之间的区别吗?我看到两者都在使用,但我不确定您为什么应该选择其中一个?
找到了正确的答案:
D3 - 如何处理 JSON 数据结构?
如果要将数据绑定到单个 SVG 元素,请使用
(...).data([data])
或者
(...).datum(data)
如果要将数据绑定到多个 SVG 元素
(...).data(data).enter().append("svg")
......