Amchart 给了我惊人的 HTML 图形,但是......
如何格式化数轴?目前它显示我 65,000,我需要像 65000 这样的值。没有逗号!
谢谢!
我解决了这个问题!
投入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)
使用提供的设置返回字符串格式化程序。Formatter 是一个对象,定义了精度、decimalSeparator 和数千个Separator,例如:{precision: 2, decimalSeparator: '.', crowdSeparator: ','}; 如果您不需要调整精度,请将其设置为 -1。zeroCount 定义应在逗号后添加多少个零(在格式化货币时很有用)。
放这个,它将从数千个中删除(参考文档)
"numberFormatter": {precision:-1, decimalSeparator:',', thousandsSeparator:''},