저는 자바 스크립트로 시작해서 x 좌표와 반경을 정의하기 위해 자바 스크립트를 사용하는 아래의 (svg) 코드를 이해하는 데 문제가 있습니다. 데이터 바인딩하는 방법을 이해하지만 내 질문은 - 두 개의 인수를 사용하는 함수에 대한 : d 및 i, 함수의 첫 번째 인수는 데이터 집합 및 두 번째는 원에 대한 카운터가 정의됩니다 , 즉 첫 번째 원이 0, 두 번째 원이 1 등이됩니다.누가이 javascript 스 니펫의 인수를 정의합니까?
var dataset = [ 5, 10, 15, 20, 25 ];
var circles = svg.selectAll("circle")
.data(dataset)
.enter()
.append("circle");
circles.attr("cx", function(d, i) {
return (i * 50) + 25;
})
.attr("cy", h/2)
.attr("r", function(d) {
return d;
});
감사합니다.
아마도'.attr' 함수 내부에있을 것입니다. –