2012-02-29 3 views

답변

11

이 차이는 여기 http://jsfiddle.net/BNFe5/

비교 : 1K, 2K, 3K, 4K로 y 축 값을 변환

yAxis: { 
    labels: { 
     formatter: function() { 
      return this.value; 
     } 
    } 
}, 
+0

제게 고맙습니다. 내 문제가 해결되었습니다. –

+0

숫자 대신 K 값을 표시하려면 어떻게해야합니까? 예 : [1000,2000] 대신 [1k, 2k]를 표시 할 수 있습니까? 가능합니까? –

+0

@NavinLeon은'formatter' 함수에서'Math.round (this.value/1000) + 'k';를 사용합니다. – Cheery

5

등 :

yAxis: 
{ 
    labels: 
    { 
     formatter: function() 
     { 
     return Math.round(this.value/1000) + 'k'; 
     } 
    } 
}, 
2

수천 수백만을 사용하는 경우 한 차트에서 이것을 확인하십시오.

yAxis: { 
    labels: { 
     formatter: function() { 
      if (this.value.toFixed(0) >= 1000000) { 
       return '$' + this.value.toFixed(0)/1000000 + 'M'; 
      } else { 
       return '$' + this.value.toFixed(0)/1000 + 'K'; 
      } 
     } 
    }, 
    title: { 
     text: '' 
    } 
}, 
관련 문제