eCharts折线图的显示

请求的数据,所显示的折线图没有在规定的区间上
tooltip: {

trigger: 'axis',
axisPointer: {
    type: 'cross'
}

},
grid: {

left: '3%',
right: '4%',
bottom: '3%',
containLabel: true

},
dataZoom: [

{
    type: 'inside',
    start: 1,
    end: 100
}

],
xAxis: {

type: 'category',
data: [],
axisLabel: {
    formatter: function (value, idx) {
        var date = new Date(value);
        return idx === 0 ? value : [date.getMonth() + 1, date.getDate()].join('-');
    }
},
splitLine: {
    show: false
},
boundaryGap: false

},
yAxis: {

axisLabel: {
    formatter: function (val) {
        return val * 2;
    }
},
min: 0,
max: 110,
splitNumber: 10,
splitLine: {
    show: false
}

},
series: []

clipboard.png
其实数据的区间是在70~100,出现这种情况是为什么?

阅读 3.3k
1 个回答
axisLabel: {
    formatter: function (val) {
        return val * 2; // ?这里干嘛要给 y 轴的显示数值乘以2?把这个去掉
    }
},

首先把 yAxis 轴里的 label formatter 删掉,另外,Y 轴的最大值你可以通过遍历数组确定,不要写死110,或者直接设置成'dataMax'自动获取最大值。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏