散点图

描述:当前是关于Echarts图表中的 散点图 示例。
 
            var colorList = ["24, 144, 255", "255, 110, 2", "221, 206, 33", "53, 198, 141", "126, 128, 252", "173, 247, 145", "13, 47, 145", "173, 24, 145", "173, 247, 15"];

var plantCap=["192.168.12.130","192.168.12.131","192.168.12.132","192.168.12.133","192.168.12.134","192.168.12.135"];
var datalist = [{
        offset: [50, 60]
    }, {
        offset: [50, 70]
    }, {
        offset: [68, 80]
    }, {
        offset: [30, 49]
    }, {
        offset: [30, 140]
    }, {
        offset: [20, 30]
    }, {
        offset: [6, 17]
    }, {
        offset: [14, 7]
    }, {
        offset: [2, 7],
}];

var datas = [];
for (var i = 0; i < plantCap.length; i++) {
    var item = plantCap[i];
    var itemToStyle = datalist[i];
    datas.push({
        // name: item.name+'\n'+item.value,
        name:plantCap[i],
        value: itemToStyle.offset,
        symbolSize: 80,
        label: {
            normal: {
                textStyle: {
                    fontSize: 13,
                    lineHeight: 17,
                }
            }
        },
        
        itemStyle: {
            normal: {
                color: 'rgb('+colorList[i]+')',
                opacity: .68
            }
        },
    })
}

option = {
	title:{
		text:'流量异常分析',
		left:15,
		top:15,
		textStyle:{
			color:'#555',
			fontSize:16,
			fontWeight:'normal'
		}
	},
    tooltip: {
		show:true,
		formatter:function(params){
			return params.name +'<br>数据库流速:'+ params.value[0]+'Mbps <br>每秒审计记录数:'+ params.value[1]
		}
    },
    grid: {
        left: '6%',
        right: '8%',
        bottom: 40,
        top: 65,
        containLabel: true
    },
    xAxis :{
		name:'数据库流速',
		nameLocation:'center',
		nameTextStyle:{
			color:'#666',
			padding:[20,0,0,0]
		},
		axisLabel:{
			textStyle:{
				color: '#9eaaba'
			},
			formatter:function(value){
				return value + 'Mbps'
			}
		},
        axisLine:{
            lineStyle:{
                color:"#e5e5e5"
            }
        }, 
        axisTick:{
          show:false
        },
        splitLine:{
        	show: false,
        },
    	boundaryGap: false,
    },
    yAxis :{
		name:'每秒审计记录数',
		nameLocation:'center',
		nameTextStyle:{
			color:'#666',
			padding:[0,0,20,0]
		},
        axisLabel:{
        	textStyle:{
                color: '#9eaaba'
            },
        },
        axisLine:{
        	show:false,
        },
        axisTick:{
          show:false
        },
        splitLine:{
        	show: true,
        	lineStyle:{
        		color:'#dadde4',
        		type:"dashed"
        	}
        }
    },
	series: [{
		type: 'scatter',
		symbol: 'circle',
		label: {
			normal: {
				show: true,
				formatter: '{b}',
				color: '#555'
			},
		},
		data: datas
	}]
};