私はd3の初心者です。$n$ エンティティのデータ セットを要素にバインドし、Enter を呼び出して操作を実行すると、それらの操作が $n$ 回実行されることを読みました。
ただし、ここでは、データセットのサイズが 4 であっても、段落は 3 回しか追加されません: http://jsfiddle.net/johnhoffman/tYr5U/
d3.select("body").data([1, 2, 3, 4]).enter().append("p").text("g");
出力:
g
g
g
なんで3回だけ?