当echarts的y轴单位遇到为人等不可分割单位时,是不允许出现小数的,一般情况下后台也不会给出小数,所以通常也看不出问题,但总会存在没有数据接入或接口不通等,比如以下例子,哪怕数据都是0或数值太小也会出现小数。


数值较大时小数便会消失:
小数解决重要代码:
minInterval : 1
完整代码:
option = {
xAxis: {
type: 'category',
data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
},
yAxis: {
type: 'value',
minInterval : 1
},
series: [{
data: [0, 0, 2.5, 0, 0, 0, 0],
type: 'line',
smooth: true
}]
};
效果:

此时小数消失了,即使没有值也不会出现小数,那么minInterval是做什么的:看下面两个图


对比下可看出,minInterval设置的是Y轴数字显示数值间隔;
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!