echarts饼图展示的不是dataIndex为0的数据

问题遇到的现象和发生背景

echarts饼图展示的不是dataIndex为0的数据

问题相关代码,请勿粘贴截图
option0.series[0].label.formatter = function (params) {
        return `{l|${params.name}}\n{n|${params.percent}%}`
    } // `{l|日完成率}\n{n|{@日完成率}%}`;
运行结果及报错内容

img

我的解答思路和尝试过的方法

formatter中判断dataIndex,不为0返回空,但是展示不了数据

我想要达到的结果

需要展示41%的累计完成率

将option0深拷贝,echarts重新渲染
https://blog.csdn.net/hl_qianduan/article/details/118656649


//有的话就获取已有echarts实例的DOM节点。
      let myChart = echarts.getInstanceByDom(document.getElementById("line"));
      if (myChart == null) {
        // 如果不存在,就进行初始化
        myChart = echarts.init(document.getElementById("line"));
      }
      myChart.setOption(this.lineOption, true);