散点图 对不同的数据点配置不同颜色echarts 配置项内容和展示

series data通过调用函数获取数据 在配置颜色的时候想对不同点进行不同颜色配置

配置项如下
      //这里是动态获取的散点图数据
function scatterss(arr){
	var data = [];
	for(var i = 0, len = arr.values.length; i < len; i++){
		//console.log(len);
		if(arr.values[i][4] == 0){
			var n = 2100;
			data.push(n);
			
		}
		if(arr.values[i][4] == 2){
			var n = arr.values[i][2];
			data.push(n);
		}
		else{
			var n = arr.values[i][2];
			data.push(n);
		}
	}

	return data;
}

option = {
   //其余部分代码省略了
    series: [{
       name:"scatter散点图",
        	type:"scatter",
        	data:scatterss(data0),//通过调用函数,获取数据
        	itemStyle:{
        		normal:{
        			color://这里不知道如何用function(){}对不同的点进行颜色设置
    }]
};
    
截图如下