2016-08-15 4 views
-2

d3에서 데이터 막대 차트를 만들었습니다. 막대를 클릭하면 해당 클릭 데이터에 대한 테이블을 만들고 싶습니다. 데이터를 전달했지만 테이블이 생성되지 않습니다. 모든 포인터를 감사하십시오.클릭 테이블 생성시 d3 차트

+0

일부 샘플 코드를 보여주십시오. –

답변

0

d3의 이벤트 처리 기능을 사용해야합니다.

selection.on을 읽으면 시작할 수 있습니다. documentation에서 :

selection.on (typenames [청취자 [캡처])

추가하거나 특정 이벤트 typenames 각 선택된 요소에 수신기를 제거한다. typenames는 click, mouseover 또는 submit과 같은 문자열 이벤트 유형입니다. 브라우저가 지원하는 모든 DOM 이벤트 유형을 사용할 수 있습니다. 유형 뒤에 선택적으로 마침표 (.)와 이름이 올 수 있습니다. 선택적 이름은 click.foo 및 click.bar와 같은 동일한 유형의 이벤트를 수신하도록 여러 콜백을 등록 할 수 있습니다. 여러 개의 유형 이름을 지정하려면 입력 변경 또는 click.foo click.bar와 같이 공백으로 유형 이름을 분리하십시오.