2016-10-13 5 views
0

Highcharts 4.15를 사용 중이며 바람에 대한 스택 라벨을 표시하고 싶지만 예상대로 작동하지 않습니다. 여기에 예를 : http://jsfiddle.net/Paulson/xdvaecff/highcharts - windrose stackLabel이 제대로 작동하지 않습니다.

yAxis: { 
    stackLabels: { 
     enabled: true 
    } 
} 

나는 각각의 '꽃잎'의 끝 부분을하고 싶은, 그러나 왼쪽 하단 모서리에 표시됩니다. 수정 프로그램이나 임시 해결책이 있습니까?

답변

1

폴라 차트에서 스택 라벨이 전혀 보이지 않는 것 같습니다 (버그보고 here).

해결 방법으로 올바른 위치에있는 데이터 레이블을 사용할 수 있습니다. 가장 상위 계열의 데이터 레이블을 사용 가능하게하고 포맷터 콜백에서 스택의 총 값을 리턴하면 작업이 수행됩니다. 귀하의 경우에는

series: [{ 
    ... 
}, { 
    ... 
    dataLabels: { 
     enabled: true, 
     formatter: function() { 
      return this.total; 
     } 
    } 
}] 

, 당신은 CSV에서 데이터를로드하고 완전한 콜백의 마지막 시리즈 dataLabels을 활성화 할 수 있도록 스택을 사용하지 역 :

 complete: function (options) { 
      options.series[options.series.length - 1].dataLabels = { 
       enabled: true, 
       formatter: function() { 
       return this.total; 
       } 
      } 
     } 

예 : http://jsfiddle.net/xdvaecff/1/

+1

감사 . 그게 효과가 있었어! 유일하게 -이 시리즈를 숨기면 데이터 라벨이 사라집니다. 그래서 나는 데이터가없는 다른 seria와'showInLegend : false'를 추가하고 데이터 레이블을 추가했습니다. 다음 단계는 일부 시리즈가 숨기기/표시 될 때 총계를 다시 계산하는 것입니다. –

+0

시리즈 숨기기에 대해 생각하지 않았지만 해결책이이 문제를 해결합니다. – morganfree

관련 문제