在series
数组对象中与data
和type
同级的写一个itemStyle
的对象,对象中是normal
对象,normal
对象中有一个color
键,其值是对应的是一个函数,其中this.pieColor
是我本人定义的色彩数组,相似于:
[ "#FFDB5C", "#37A2DA", "#fb7293", "#67E0E3"]
而后函数的参数params中有一个dataIndex属性,将其返回即可应用,如下边代码所示:
series: [ { type: "bar", data: dataX, itemStyle: { normal: { color: (params) => this.pieColor[params.dataIndex], }, }, },],