environmentEcharts ( _list ) { var myEcharts = echarts. init ( this . $refs. environment) ; var data = _listvar offsetData = [ [ 90 , 73 ] , [ 70 , 33 ] , [ 50 , 63 ] , [ 30 , 33 ] , [ 10 , 73 ] , ] ; var symbolSizeData = [ 100 , 100 , 100 , 100 , 100 , 100 ] ; var datas = [ ] ; for ( var i = 0 ; i < data. length; i++ ) { var item = data[ i] ; datas. push ( { name : item. name + "\n" + item. dd_val, value : offsetData[ i] , symbolSize : symbolSizeData[ i] , label : { normal : { textStyle : { fontSize : 18 , fontFamily : "宋体" , } , } , } , itemStyle : { normal : { color : new echarts. graphic. RadialGradient ( 0.3 , 0.5 , 0.7 , [ { offset : 0 , color : item. status == true ? "rgba(69, 229, 95, 0)" : "rgba(69, 229, 95, 0)" , } , { offset : 1 , color : item. status == false ? "rgba(69, 229, 95,0.6)" : "rgba(69, 229, 95,0.4)" , } , ] ) , opacity : 0.8 , shadowColor : "#2e78eca8" , shadowBlur : 10 , shadowOffsetX : 1 , shadowOffsetY : 1 , } , } , } ) ; } var option = { title : { subtext : this . dvc_last_val_timestamp, left : "center" , textStyle : { color : "#fff" , fontSize : 15 , fontFamily : "宋体" , } , } , grid : { show : false , top : 10 , bottom : 10 , } , xAxis : { type : "value" , show : false , min : 0 , max : 100 , nameLocation : "middle" , nameGap : 5 , } , yAxis : { min : 0 , show : false , max : 100 , nameLocation : "middle" , nameGap : 30 , } , series : [ { type : "scatter" , symbol : "circle" , symbolSize : 150 , label : { normal : { show : true , formatter : "{b}" , color : "#fff" , textStyle : { fontSize : "20" , } , } , } , itemStyle : { normal : { color : "#c8c8c8" , } , } , data : datas, } , ] , } ; myEcharts. setOption ( option, true ) ; } ,