selection.each(function)현재 데이터, 현재 인덱스, 현재 그룹을 순서대로 전달하여 선택된 각 요소에 대해 지정된 함수를 호출합니다.selection.call(function, ...arguments)선택적 인수와 함께 이 선택 항목을 전달하여 지정된 함수를 정확히 한 번 호출합니다.function name(selection, name) { selection.attr('name', name)}d3.select('div').call(name, 'foo')selection.empty()선택 항목에 요소가 포함되어 있지 않으면 true를 반환합니다.selection.nodes()선택 항목에 모든 요소의 배열을 반환합니다.selection[Symbol.iterator]()선택한 요소에 대..
selection.on(typenames, listener, options)선택된 각 요소에 대해 지정된 이벤트 유형에 대한 리스너를 추가하거나 제거합니다.typenames: 이벤트 유형 문자열로 click, mouseover, submit 등 DOM 이벤트 유형을 지정합니다. 공백으로 여러 이벤트를 지정할 수 있습니다. 그리고 (.)을 이용하여 eventListener에게 name을 설정할 수 있습니다.listener: 이벤트가 발생할 때 호출될 함수입니다. 현재 이벤트와 데이터를 인자로 받습니다.options: 선택사항으로 이벤트 리스너의 특징을 지정하는 객체입니다.// 이벤트 리스너 추가d3.selectAll("p").on("click", (event) => console.log(event));//..
selection.data(data, key)지정된 데이터 배열을 선택한 요소와 바인딩합니다. 요소가 4개이고 데이터 배열이 4개의 값을 가지고 있다면 각 요소는 배열의 각 값과 바인딩됩니다. 데이터 배열의 길이가 요소의 개수와 다를 경우 enter와 exit를 선택하여 부족한 요소를 생성하거나 초과된 요소를 제거할 수 있습니다. 매개변수를 사용해서 현재 데이터, 현재 인덱스, 데이터 그룹을 가집니다. 위 매개변수로 특정 요소에 연결할 수 있습니다.const data = [ {name: "Locke", number: 4}, {name: "Reyes", number: 8}, {name: "Ford", number: 15}, {name: "Jarrah", number: 16}, {name: "She..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.