카테고리 없음

D3.js - filter

이즈흐 2024. 1. 25. 14:11

D3의 filter

buttons.on("click",(){
	...
    
    d3.select(this)
    
    ...
})

기존에는 this를 이용해서 했음

function update(updateYear){
	//updateYear는 현재 클릭한 년도 데이터를 뜻함
    d3.select("~~") //현재 선택한 요소를 select해야함
}

위의 상황에서 updateYear데이터를 가지고,

어떻게 현재 클릭한 요소를 가져올 수 있을까?

 

filter를 이용하면된다!

buttons.filter(d => d === updateYear).classed("selected",true);

D3의 filter는 Selection을 대상으로만 작동한다.

 

 

 

 

 

728x90
반응형
LIST