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;
}
}