나는 d3 자습서를 통해 자신의 방식대로 작업하고 있으며 d3과 javascript를 모두 배우는 중입니다. 내 목표는 이해하고 다음 URL에서 누적 막대 그래프의 예를 변경하는 것입니다 :이 차트의 코드에서이 d3 누적 가로 막 대형 차트 예제에 사용 된 함수 식별
,이 구절이있다 :
data.forEach(function(d) {
var y0 = 0;
d.ages = color.domain().map(function(name) **{ return {name: name, y0: y0, y1: y0 += +d[name]}; });**
d.total = d.ages[d.ages.length - 1].y1;
});
당신이 말해 주 시겠어요 무엇 굵은 선 "{return {name : name, y0 : y0, y1 : y0 + = + d [name]}"에서 종류의 프로세스 또는 함수가 수행되고 있습니까? 나는 그것이 (이름)의 처리를 정의한다는 것을 알았지 만 코드가 너무 간결하여 검색 용어를 이해할 수 없어서 무엇을하는지 발견 할 수 없다. 나는 "js 나 d3에서 x를하는 사람의 예"라고 응답하고, 그것에 대해 더 많이 읽으려면 여기로 가야합니다. "
고마워요! 나는 주말에 자바 스크립트 가이드를 샀다. 그래서 나에게 좋은 출발점이되어야한다. 정말 감사합니다. – ouonomos
행운을 빌어 요! 그건 그렇고, 당신이 질문에 대답한다고 생각한다면, 대답을 업 프리뷰하기보다 "받아 들일"수 있습니다. Stack Overflow 시스템에서 (잠재적으로) 닫힌 것으로 표시됩니다. – seb