今天遇到一个问题:动态修改仪表盘的分割间隔,仪表盘刻度的值会显示小数
可以通过以下方法解决:
// 仪表盘刻度标签
axisLabel: {
show: true,
distance: 20,
formatter: function (val) {
//解决刻度的值为浮点数问题
return Math.ceil(val);
},
},
代码中的形参val就是刻度盘的实际值,你可以把它改成整数(用Math对象)、或者显示固定的位数(val.toFixed(你要显示的小数位数))
改完之后的效果: