echarts柱状图堆叠-顶部圆角

// 设置柱条顶层圆角
      for (let j = option.series.length - 1; j >= 0; j--) { // legend个数,echarts堆叠是最后一个在最上面,所以先找最后一个不全为0的数组
        const allZero = option.series[j].data.every(function(item) {
          return item === 0;
        });
        if (!allZero) {
          for (const i in option.series[j].data) { // 横坐标数
            if (option.series[j].data[i] != 0) { // 找到最后一个不为0的数据,添加圆角
              option.series[j].itemStyle.normal = { borderRadius: [4, 4, 0, 0] };
              break; // 退出该柱条的循环
            }
          }
          break;
        }
      }