11

Amchart は素晴らしいグラフィックスを HTML に変換してくれますが...

数値軸をフォーマットする方法は? 現在、65,000 と表示されており、65000 のような値が必要です。カンマはありません!

ありがとう!

4

3 に答える 3

18

私は問題を解決しました!

入れるAmCharts.ready(function(){_

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

すべての Number Format がそこで発生します。


var chart = AmCharts.makeChart("chartdiv", {
        [...]
        "numberFormatter": {
            "precision": -1,
            "decimalSeparator": ",",
            "thousandsSeparator": ""
        }
    });
于 2012-10-18T14:54:15.910 に答える
2

明確な数をフォーマットする必要がある場合:

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

formatNumber(数値、フォーマッター、zeroCount)

指定された設定で文字列フォーマッタを返します。Formatter は、次のように定義された精度、decimalSeparator、および千の区切りを持つオブジェクトです。精度を調整する必要がない場合は、-1 に設定します。zeroCount は、コンマの後に追加するゼロの数を定義します (通貨をフォーマットするときに役立ちます)。

于 2016-07-11T17:31:29.970 に答える