2013-10-08 2 views
5

하이 차트 라이브러리로 만든 전체 차트에서 클릭 이벤트를 어떻게 추가 할 수 있는지 궁금합니다.하이 차트 라이브러리로 만든 차트에 onclick 이벤트 추가

+0

당신이 뭔가를 시도? – Satpal

+0

찾았습니다 : http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/plotoptions/series-point-events-click- column/ 옵션 대신 전체 차트에서 처리하려고했으나 나에게 적합하지 않았습니다. –

답변

4

차트 click 이벤트를 사용할 수 있습니다.

참조 :

화재 플롯 배경에 클릭. 이 키워드는 차트 개체 자체를 참조합니다. 하나의 매개 변수 event는 함수에 전달됩니다. 여기에는 하이 차트의 기본 라이브러리로 사용되는 jQuery 또는 MooTools에 기반한 일반 이벤트 정보가 포함됩니다. 클릭 된 지점에

event.xAxis 정보 및 클릭 지점에서 각 차원 의 축과 각 축의 값을 포함하는 어레이이다 event.yAxis 통해 찾을 수있다. 기본 축은 event.xAxis [0]이고 event.yAxis [0]입니다. 날짜 시간 단위 인 은 1970-01-01 00:00:00 이후의 밀리 초 단위임을 기억하십시오.

코드 :

데모
chart: { 
    type: 'column', 
    events: { 
     click: function() { 
      alert('chart clicked'); 
     }    
    } 
} 

: http://jsfiddle.net/DYNhr/

+0

나중에 구성을 조정할 수 있습니까? 그래서 위의 이벤트를 차트의 'options'/ 'configuration'에 추가하는 함수를 만들 수 있습니까? –

+0

"위의 이벤트 옵션"의 의미는 무엇입니까? 함수를 준비하고 다음과 같이 참조 할 수 있습니다. click : funName –

관련 문제