【发布时间】:2023-03-27 20:29:01
【问题描述】:
Amchart 给了我惊人的 HTML 图形,但是...
如何格式化数轴? 目前它显示我 65,000,我需要像 65000 这样的值。没有逗号!
谢谢!
【问题讨论】:
标签: amcharts
Amchart 给了我惊人的 HTML 图形,但是...
如何格式化数轴? 目前它显示我 65,000,我需要像 65000 这样的值。没有逗号!
谢谢!
【问题讨论】:
标签: amcharts
我解决了这个问题!
进入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(number, formatter, zeroCount)
使用提供的设置返回字符串格式化程序。格式化程序是一个 具有精度、十进制分隔符和千位分隔符的对象 定义,如:{precision: 2, decimalSeparator: '.', 千分隔符:','};如果你不需要调整精度设置它 为-1。 zeroCount 定义逗号后应添加多少个零 (在格式化货币时很有用)。
【讨论】:
放置这个,它将从数千个中删除(参考docs)
"numberFormatter": {precision:-1, decimalSeparator:',', thousandsSeparator:''},
【讨论】: