Amchart为我提供了令人惊叹的HTML图形,但......
如何格式化数字轴? 目前它显示我65,000,我需要价值65000.没有逗号!
谢谢!
答案 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:''},