我有一个非常基本的 D3.js 示例,我很困惑。
const arr = [20, 30, 50]
const paragraphs = d3.select("body")
.data(arr)
.enter()
.append("p")
.text(function(d) {
return d
})
<script src="https://d3js.org/d3.v5.min.js"></script>
我希望 enter 方法为数组中的每个元素创建一个占位符。然而,第一个元素似乎迷路了,我不明白为什么。这种行为的原因是什么,我该如何解决?