echarts折线图x轴如何以第一个有数据的点作为原点

发布网友 发布时间:2022-04-26 02:20

我来回答

1个回答

热心网友 时间:2022-04-22 16:05

查了下文档,似乎没有合适的配置,只能自己处理数据

如问题图片所示,x轴数据和y轴(series)的数据分别传入,那么就要判断y轴数据从哪开始有数据,然后同时截掉x轴、y轴无数据的部分。

关键代码如下(无数据的判断请根据实际情况改写):

xAxisData = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'];
yAxisData = ['-', '-', 191, 234, 290, 330, 310];
for (let i in yAxisData) {
    if (yAxisData[i] != '-') {
        xAxisData = xAxisData.slice(i);
        yAxisData = yAxisData.slice(i);
        break;
    }
}

简单例子见gallery链接网页链接

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com