0

라디오 버튼을 사용하여 D3 scatterplot 다이어그램의 데이터를 필터링하려고합니다.D3을 사용하여 라디오 버튼으로 JavaScript에서 필터링하기 libary

내 산점도 다이어그램이 난 단지 내 데이터의 요구에 맞게 코드를 수정 한 http://bl.ocks.org/mbostock/4063663

을 기반으로, 링크의 코드 내가 가지고있는 매우 가까운 거리에 있습니다.

Open<input type="radio" name="Status" id="radio-open" value="Open" onClick="window.location.reload()" /> 
    Closed<input type="radio" name="Status" id="radio-closed" value="Closed" onClick="window.location.reload()"/> 
    Clear<input type="radio" name="Status" id="radio-clear" value="Clear" onClick="window.location.reload()"/> 

그리고 :

if (!document.getElementById('radio-clear').checked) { 
    if (document.getElementById('radio-open').checked) { 
     data = data.filter(function(d) { return d["Status"] == "Open"; }) 
    } 
    else if (document.getElementById('radio-closed').checked) { 
     data = data.filter(function(d) { return d["Status"] == "Closed"; }) 
    } 

} 나는 그것을 해결

DataType1,DataType2,DataType3,DataType4, 
    1,2,3,4 
    1,2,3,4 
    1,2,3,4 
    1,2,3,4 
    1,2,3,4 
+0

그럼 ... 뭐가 궁금한가요? –

+0

죄송합니다. 내 질문에 어떻게 라디오 버튼을 사용하여 데이터 필터링을 제어 할 것이라고? –

+0

라디오 버튼에 처리기 기능을 연결하면 그에 따라 데이터 세트가 변경됩니다. –

답변

0

내 CSV 파일의 코드는 다음과 같은 방법으로 배열되고, 여기에 내 코드입니다