Формат чисел с помощью Amcharts Javascript
Amchart дает мне потрясающую графику в HTML, но...
Как отформатировать числовую ось? В настоящее время он показывает мне 65,000 и мне нужно значение 65000. Никаких запятых!
спасибо!
3 ответов
я решил проблему!
на AmCharts.ready(function(){
поставить
chart.numberFormatter = {
precision:-1,decimalSeparator:",",thousandsSeparator:""
};
весь формат чисел происходит там!
var chart = AmCharts.makeChart("chartdiv", {
[...]
"numberFormatter": {
"precision": -1,
"decimalSeparator": ",",
"thousandsSeparator": ""
}
});
Если вам нужно отформатировать определенное число:
var formatted = AmCharts.formatNumber(number,
{
precision: chart.precision,
decimalSeparator: chart.decimalSeparator,
thousandsSeparator: chart.thousandsSeparator
}, 2);
formatNumber(количество, праматерия, zeroCount)
возвращает форматирование строк с указанными настройками. Праматерия-это объект c точностью, decimalSeparator и thousandsSeparator определено, например: {precision:2, decimalSeparator:'.', thousandsSeparator:','}; Если вам не нужно настраивать точность, установите ее в-1. zeroCount определяет, сколько нулей после запятой (полезно при форматирование валют).
ставим это, Он удалит, из тысяч (см.:http://docs.amcharts.com/2/javascriptcharts/AmChart)
"numberFormatter": {точность: -1, decimalSeparator:',', thousandsSeparator:"},