0

this one을 기반으로 Highcharts 도넛 형 차트를 만들고 싶습니다. 이제Highcharts.js : 데이터에서 툴팁으로 특정 값 가져 오기

data: [ 
       {y:40, color: colors[0], name: 'yoyo'}, 
       {y:0, color: colors[1], name: 'dada'}, 
       {y:60, color: colors[2], name: 'sasa'} 
      ] 

: 만 내 데이터는 다음과 같이 보일 것

mouseOver: function(){ 
         this.series.chart.innerText.attr({text: this.name}); 
        }, 

가 그럼 난에서하여 name - 키의 값을 검색 할 수 있어요 : 나는이에 mouseOver 기능을 변경하는 경우 내 데이터. 내가 툴팁에 추가 할 때, 다음과 같은 코드 (코드는 원래의 코드에 tooltip: 뒤에 추가됩니다) 작동하지 않습니다

{ 
     formatter: function() { 
          return '<b>'+this.name+'</b>'; 
        } 
       }, 

을 그때 내가 다시 정확한 값을 얻을 this.namethis.y에를 변경하는 경우 . 아무도 툴팁에 대해 this.name을 검색하는 방법을 알려주시겠습니까? 어떤 도움이라도 대단히 감사 할 것입니다. 당신이 당신의 목적은 방법을 알고 코드에 console.log(myObject)를 사용하여 JS 콘솔을 확인하지 않는 경우

formatter: function() { 
    return '<b>' + this.key + '</b>'; 
} 

:

+1

포맷터 콜백에서이 객체는 점 객체가 아니지만 연관된 점의 일부 속성을가집니다. 따라서 this.key 또는 this.point.name을 사용할 수 있습니다. – morganfree

+0

아하, 이것을 명확히 해줘서 고마워. – dliv

답변

1
에 의해 당신의 포맷을 변경

.

+0

예, 작동합니다! :) 당신의 도움을 주셔서 대단히 감사합니다! – dliv