uniapp使用uchars格式化Y轴数字加逗号并保留两位小数点
找到自己的项目中uni_modules
路劲示例:uni_modules>qiun-data-charts >js_sdk>u-chars>config-ucharts.js
在这个位置
加上代码
"myformate":function(str) {
// 将字符串转换为数字
const num = parseFloat(str);
// 判断是否为数字
if (isNaN(num)) {
return str;
}
// 将数字转换为字符串,并保留两位小数
const numStr = num.toFixed(2).toString();
// 分离整数部分和小数部分
const [integerPart, decimalPart] = numStr.split('.');
// 将整数部分加上逗号
const integerWithCommas = integerPart.replace(/\B(?=(\d{3})+(?!\d))/g, ',');
// 返回加上逗号的字符串
return `${integerWithCommas}.${decimalPart}`;
},
然后配置Y轴数据的时候填上myformate名字就行了
效果展示:
mg-Fmm19uGR-1695463175474)]
效果展示: