使用Amcharts Javascript的数字格式

时间:2012-10-18 14:54:16

标签: amcharts

Amchart为我提供了令人惊叹的HTML图形,但......

如何格式化数字轴? 目前它显示我65,000,我需要价值65000.没有逗号!

谢谢!

3 个答案:

答案 0 :(得分:16)

我解决了这个问题!

进入AmCharts.ready(function(){ put

chart.numberFormatter = {
  precision:-1,decimalSeparator:",",thousandsSeparator:""
};

所有数字格式都在那里发生!


var chart = AmCharts.makeChart("chartdiv", {
        [...]
        "numberFormatter": {
            "precision": -1,
            "decimalSeparator": ",",
            "thousandsSeparator": ""
        }
    });

答案 1 :(得分:2)

如果您需要格式化确定数字:

var method = myType.GetMethods(
    BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly)
    .Single(mi => 
        mi.ReturnType == typeof(DataSet) 
        && string.Equals(mi.Name, param, StringComparison.OrdinalIgnoreCase));
  

formatNumber(number,formatter,zeroCount)

     

使用提供的设置返回字符串格式化程序。格式化程序是一个   具有精度的对象,decimalSeparator和thousandsSeparator   定义,如:{precision:2,decimalSeparator:'。',   千万分离器:','};如果你不需要调整精度设置它   到-1。 zeroCount定义逗号后应添加多少个零   (格式化货币时很有用。)

答案 2 :(得分:1)

将它从数千个中移除(参考docs

"numberFormatter": {precision:-1, decimalSeparator:',', thousandsSeparator:''},