2014-04-22 4 views
1

Y 축 레이블 포맷터를 사용하면 포인트가 올바르게 플롯되지 않을 때가 있습니다. 점 "6.8"은 6.8 줄 바로 위를 플로팅합니다. 또한 Y 축 틱은 등 간격 (7.8, 7.5, 7.3, 7.0, 6.8, 6.5)이 아닙니다. 레이블 포맷터를 제거하면 문제가 해결됩니다. 누구든지 라벨 포맷터를 사용할 수 있도록 해결 방법을 알고 있습니까? 라벨 포맷으로하이 차트 : Y 축 레이블 포맷터로 올바르게 플롯되지 않음

: http://jsfiddle.net/3TKDt/1/

라벨 포맷없이 : http://jsfiddle.net/3TKDt/2/

라벨 포맷 :

yAxis: 
{ 
    labels: { 
    formatter: function() { 
     return Highcharts.numberFormat(this.value, 1); 
    } 
    } 
} 
+3

'numberFormat' 함수로 무엇을 했니? 당신의 6.8 점으로, highcharts는 6.75에 진드기로 전달하고 당신은 "6.8"이라는 레이블을 반환합니다. 진드기는 여전히 6.75입니다. 레이블을 조정하는 중입니다. – Mark

+0

답변으로 추가 할 가치가 있습니다 – jlbriggs

+0

이제 의미가 있습니다. 나는 Y 축 레이블에 대해 numberFormat을 사용하는 것이 좋지 않다고 생각합니다. 제품 소유자는 표시된 모든 숫자에 소수점 1 개가 있어야합니다. 감사! – user2980160

답변

0

Y 축 레이블에서의 NumberFormat 기능을 사용하여 좋은 생각이 아니었다. 눈금을 반올림하고 간격을 잘못 표시했습니다. 레이블 포맷터를 제거했습니다.