解决前:
解决后:
实现方法
注释color回调函数,利用lineStyle和itemStyle的自带的color设置color,
```javascript
barLineChartData.yData.forEach((seriesItem, seriesIndex) => {
const _color = getColor(seriesIndex);
console.log("_color", _color);
option.series.push({
name: seriesItem.name,
data: seriesItem.data,
type: "line",
stack: "总量",
barGap: "5%",
barMinHeight: 4,
lineStyle: {
//自定义折线
color: _color //自定义折线颜色
},
itemStyle: {
barBorderRadius: 0
//注释color回调函数,利用lineStyle的自带的color设置color,color先设置,分别赋值给lineStyle和itemStyle
color:_color,
//color: function(params) {
//console.log("params", params);
//if (seriesIndex < 6) {
// return PAR_COLOR[seriesIndex];
//} else {
// return PAR_COLOR[seriesIndex % 6];
//}
//}
}
});
});