использовать «d» в функции литерала в D3?
Я учу себя D3 без особых знаний о синтаксисе / грамматике javascript. Может ли кто-нибудь объяснить использование «d» в качестве параметра в следующем литерале функции?
Я вижу, что это указывает на обрабатываемый набор данных, но хочу понять грамматику, стоящую за этим.
d3.selectAll("circle")
.attr("cy",function (d) { return percent_scale(d.late_percent);})
.attr("cx",function (d) { return time_scale(d.time);})
.attr("r",1);