나는 highchart 열 그래프를 가지고 있는데, y 축 데이터는 [1000200030004000] 그리고 [1k, 2k, 3k , 4k].일정한 데이터로 highchart y 축을 표시하는 방법
단일 유형의 데이터로 어떻게 해결할 수 있습니까?
감사합니다, 나빈 레온
나는 highchart 열 그래프를 가지고 있는데, y 축 데이터는 [1000200030004000] 그리고 [1k, 2k, 3k , 4k].일정한 데이터로 highchart y 축을 표시하는 방법
단일 유형의 데이터로 어떻게 해결할 수 있습니까?
감사합니다, 나빈 레온
이 차이는 여기 http://jsfiddle.net/BNFe5/
비교 : 1K, 2K, 3K, 4K로 y 축 값을 변환
yAxis: {
labels: {
formatter: function() {
return this.value;
}
}
},
등 :
yAxis:
{
labels:
{
formatter: function()
{
return Math.round(this.value/1000) + 'k';
}
}
},
수천 수백만을 사용하는 경우 한 차트에서 이것을 확인하십시오.
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: ''
}
},
제게 고맙습니다. 내 문제가 해결되었습니다. –
숫자 대신 K 값을 표시하려면 어떻게해야합니까? 예 : [1000,2000] 대신 [1k, 2k]를 표시 할 수 있습니까? 가능합니까? –
@NavinLeon은'formatter' 함수에서'Math.round (this.value/1000) + 'k';를 사용합니다. – Cheery