2013-12-10 6 views
1

I는 예를 들어, 데이터의 드릴 부에 저장된 데이터를 이용하여 외부 도넛 링 툴팁에 HTML 형식 넣어 시도하고 :Highcharts 도넛 툴팁 드릴 데이터를 사용하여 서식

data = [{ 
    y: 33.84, 
    color: '#ff0000', 
    drilldown: { 
     name: 'Downloads', 
     categories: ['News', 'P2P'], 
     data: [30.36, 3.48], 
     color: '#ff0000', 
     tooltip_data: ['News tooltip', 'P2P tooltip'] 
    } 

난 다음을 사용하여이 호출 그래서 같은 툴팁 포맷 : 여기

tooltip: { 
    useHTML: true, 
    formatter: function() { 
     return this.point.tooltip_data; 
    } 
} 

보다 포괄적 예 : http://jsfiddle.net/mQ3En/1/

툴팁 그러나 생성가 비어 있습니다. 이 방법은 표준 원형 차트에서 작동하지만 도넛 형에서는 작동하지 않습니다. 도구 설명 데이터가 중첩되어 있기 때문입니다.

나는 그것이 this.point에 접근하는 방식 일 뿐이라고 생각하지만, 최대한 멀리 얻을 수 있습니다.

업데이트 : 여기 당신은 매우 잘못 선택한 작업 코드 ... http://jsfiddle.net/emFqq/

답변

1

개발자 도구와 콘솔을 사용하여 이유를 찾을 수 있도록 조언합니다. 귀하의 개체가 정의되지 않은, 그래서 당신은 빈 tootlip을 얻을. 더 자세히 드릴 다운 뷰에서 매개 변수를 설정하면 파서에서이 객체를 밀어 올리십시오 (루프를 살펴보십시오).

+0

감사합니다. Sebastian, 당신은 올바른 방향으로 나를 지적했습니다. 문제는 밀어 넣기에 있었지만 색상과 데이터를 밀어 넣었지만 추가 된 tooltip_data는 아닙니다. –

0

tooltip.formatter는()입니다.
작업 할 모든 이음새를 제거하십시오.

관련 문제