echarts 中series一条数据legend如何自定义显示两种颜色(颜色不固定)


就和图片显示的这样,颜色值是不固定的

最佳答案

data() {
    return {
        chartColor: ['#F08080', '#1ea6ec', '#FFE4E1']
    }
}
        series: [
          {
            name: '',
            itemStyle: {
              normal: {
                color: params => {
                  var colorList = this.chartColor // 柱子颜色
                  return colorList[params.dataIndex]
                }
              }
            }
          }
        ]