【问题标题】:Number format with Amcharts Javascript使用 Amcharts Javascript 的数字格式
【发布时间】:2023-03-27 20:29:01
【问题描述】:

Amchart 给了我惊人的 HTML 图形,但是...

如何格式化数轴? 目前它显示我 65,000,我需要像 65000 这样的值。没有逗号!

谢谢!

【问题讨论】:

    标签: amcharts


    【解决方案1】:

    我解决了这个问题!

    进入AmCharts.ready(function(){

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

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


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

    【讨论】:

    【解决方案2】:

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

    var formatted = AmCharts.formatNumber(number, 
    {
         precision: chart.precision,
         decimalSeparator: chart.decimalSeparator,
         thousandsSeparator: chart.thousandsSeparator
    }, 2);
    

    formatNumber(number, formatter, zeroCount)

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

    【讨论】:

    • 嗨 @Zvezdochka,在哪里使用 formatted 来反映更改?
    【解决方案3】:

    放置这个,它将从数千个中删除(参考docs

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-01-06
      • 2015-06-14
      • 1970-01-01
      • 1970-01-01
      • 2015-06-07
      • 1970-01-01
      • 2014-10-08
      相关资源
      最近更新 更多