2012-12-12 7 views
1

누적 열 하이 차트에 드릴 다운시 모든 스택을 표시하려고합니다. 아래의 예에서 스택을 클릭하면 해당 스택 수준까지만 드릴 다운됩니다. 나는 나 자신을 시험해 보았으나 나는 일할 수 없었다. 내 예상 출력은 한 달을 클릭하면 매일 누적 기둥이 표시됩니다.누적 열 하이 차트를 클릭하지 않고 모든 스택을 표시하는 방법

감사의 뜻을 전하십시오.

+0

다음은 현재 버전입니다. http://jsfiddle.net/aNmBV/2/ – user1898226

+0

무엇이 문제입니까? –

답변

0

문제는 주로 데이터를 구성하는 방식에 있습니다. 비슷한 설정을 꽤 자주 보았으며 유연한 방식이 아닙니다. 그래서 대신 :

data = [{ 
    y: 6863, 
    color: colors[2], 
    drilldown: { 
     name: ['IPad Jan'], 
     categories: ['01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31'], 
     level: 1, 
     data: [10.85, 7.35, 33.06, 2.81, 10.85, 7.35, 33.06, 2.81, 10.85, 7.35, 33.06, 2.81, 10.85, 7.35, 33.06, 2.81, 10.85, 7.35, 33.06, 2.81, 10.85, 7.35, 33.06, 2.81, 10.85, 7.35, 33.06, 2.81, 10.85, 7.35, 33.07], 
     color: colors[2] 
    }}] 

해야 할 것 : setChart : 다음

data = [{ 
    y: 6863, 
    color: colors[2], 
    drilldown: 'january' 
] 

당신은 측면 당신이 당신의 "클릭"경우에 따라서

var drilldownData = { 
    'january': [/*data structured correctly for drilldown of january*/], 
    'february': [...] 
} 

에서이 같은 데이터 구조를 가지고 (drilldown.name, drilldown.categories, [drilldownData [this.drilldown]], drilldown.color, drilldown.level, drilldown.type);