Кто-нибудь знает, в чем разница?
Насколько я понимаю, оба возвращают одинаковые выборки.
Однако, когда я выполняю добавление, если я использую selectAll ("p"), это не сработает.
Например, это работает:
var foo = d3.select("body").selectAll("p")
.data([1,2,3,4])
foo.enter.append("p")
Хотя это не работает:
var foo = d3.selectAll("p")
.data([1,2,3,4])
foo.enter.append("p")
Почему последнее не работает?