В API Highcharts доступна функция numberFormat
, которую вы можете использовать (см. http://www.highcharts.com/ref/#highcharts-object).
Цитируется из API doc:
numberFormat (Number number, [Number decimals], [String decimalPoint], [String тысячSep]): String
Форматирует число JavaScript с сгруппированными тысячами, фиксированным количеством десятичных знаков и необязательной десятичной точкой. Это портфункции PHP с тем же именем. См. PHP number_format для полного объяснения параметров.
tooltip: {
formatter: function() {
return ''+ this.series.name +''+
this.x +': '+ Highcharts.numberFormat(this.y, 0, ',') +' millions';
}
}, ...
Параметры
- number: Number Необработанное число для форматирования.
- decimals: Number Требуемое количество десятичных знаков.
- decimalPoint: String Десятичная точка. По умолчанию используется "." Или строка, указанная глобально в options.lang.decimalPoint.
- тысячSep: String Разделитель тысяч. По умолчанию "," или строка, указанная глобально в options.lang.thousandsSep.
Возвращает
Строка с формой входного числаatted.