numberFormat (ChartObject method)

숫자를 천 단위 구분 기호와 소수 자릿수에 맞게 문자열로 변환합니다.
tooltip.formatter, dataLabels.formatter, labels.formatter 등 formatter 함수 안에서 사용합니다.
구분 기호를 생략하면 IBLANG의 thousandsSep, decimalPoint 값을 사용합니다.

Syntax

{ibchart}.numberFormat(number, [decimals], [decimalPoint], [thousandsSep]);

Parameters

Name Type Required Description
number number 필수 변환할 숫자
decimals number 선택(-1) 소수 자릿수 (-1이면 원래 자릿수 유지)
decimalPoint string 선택 소수점 기호
소수점으로 쓸 문자 (예: ".", ","). 생략하면 IBLANG chart.decimalPoint(".")를 사용합니다.
thousandsSep string 선택 천 단위 구분 기호
천 단위 구분 문자 (예: ",", " "). 생략하면 IBLANG chart.thousandsSep(",")를 사용합니다.

Returns

string 변환된 문자열

Example

myChart.numberFormat(1234567.891, 2);  // "1,234,567.89"

// tooltip에서 사용
myChart.setOptions({
  tooltip: {
    formatter: function() {
      return this.series.name + ": " + myChart.numberFormat(this.y, 0) + "원";
    }
  }
}, {append: true, redraw: true});

참고

Since

version desc
7.3.1.32