2016-11-09 20 views
-1

드릴 다운 기능이있는 세로 형 차트로 데이터를 표시하려면 하이 차트를 사용하고 있습니다. 해당 열의 각 드릴 다운 데이터를 열을 클릭하여 테이블 형식으로 표시하고자합니다.하이 차트 다중 레벨 드릴 다운 클릭 이벤트 드릴 다운 시리즈 가져 오기

열을 클릭하면 null 값이 반환됩니다.

열을 클릭하여 각각의 드릴 다운 데이터를 표시하려면 어떻게합니까?

데이터를 세로 막 대형 차트로 표시하려면 다중 레벨 드릴 다운 하이 차트를 사용하고 있습니다. 이 올바른 방법은 아니지만

jsfiddle.net/me_ankit/sp0t5bkr/

+0

jsfiddle.net에 대한 링크는 코드와 함께 제공되어야합니다. – Steve

+0

열을 클릭하면 드릴 다운 이벤트가 발생합니다. http://api.highcharts.com/highcharts/chart.events.drilldown 거기에서 각 데이터에 액세스 할 수 있어야합니다. – morganfree

답변

0

,하지만 난 그 문제를 해결하는 측면 방법을 발견 :

해당 링크를 제공 클릭하여 전체 코드를 볼 수 있습니다. 다음과 같은 방법으로 혼자서이 문제를 해결했습니다.

1) 하이 차트의 툴팁 부분에서 div를 만들고 div에 컬럼 이름을 표시하도록 지시합니다. 2) 클릭 할 때 해당 div에서 이름을 가져오고 클릭시 전체 드릴 다운 데이터를 가져옵니다.

3) 이제는 클릭 할 때 다른 함수를 호출하고 해당 함수에 열과 모든 드릴 다운 객체의 이름을 보냅니다.

4) 그 후에 드릴 다운에서 해당 이름을 찾아 표의 평균을 표시합니다.

이 링크에서 완벽한 솔루션을 볼 수 있습니다. jsfiddle.net/me_ankit/sp0t5bkr/