2013-05-20 3 views
1

Highcharts의 도넛에서 파이 파이핑을하고 있는데 전설이나 공유 툴팁이 나타나지 않는 것 같습니다.도넛 형 파이의 공유 툴팁?

tooltip: { 
      formatter: function() { 
       return this.point.name + ': ' +this.y 
        + ' units (' + Highcharts.numberFormat(this.percentage, 0) + '%)' 
       ; 

      }, 
     }, 

을하지만이 shared tooltip에 그 변환하려고하면 아무것도 표시되지 않습니다 : 그것은 잘 with non-shared tooltips 작동합니다.

tooltip: { 
     formatter: function() { 
      var s = this.series.name + this.point.name; 
      $.each(this.points, function (i, point) { 
       s += point.name + ' ' + point.y + ' ' + point.percentage; 
      }); 
      return s; 
     }, 
     shared: true 
    }, 

내가 잘못하고있는 것을 알아낼 수 없습니다.

+0

this.points가 $ .each 함수에 정의 된 것처럼 보이지 않습니다. –

+0

각 컬러 그룹 전체에 대한 공유 툴팁을 얻으려고하십니까? –

+0

@KristianK. 큰 버킷으로 공유 툴팁을 구성 할 수 있다면 좋겠지 만, 나는 그저 공유되는 것을 원한다. – Amanda

답변

1

포맷터 기능에서 highcharts (this) 개체를 살펴 보았습니다. 회원님이 달성하기 위해 노력하고 있지만, highcharts 객체가 pointsseries 배열 보유 것처럼 보이는 것을 확인하십시오

$.each(this.series.points, function (i, point) { 
    s += point.name + ' ' + point.y + ' ' + point.percentage + '<br/>'; 
}); 

Fiddle

편집 : 라인 좋은 측정을위한 휴식 = D

추가를
+0

예, 그렇습니다. 'this.series.points'가 필요했습니다. 일단 줄 바꿈이 필요하다면 꽤 분명합니다. – Amanda

관련 문제