//获取随机数 function getRandom(n) { var array=[]; for(var i=0;i'; var markline_data = myChart.getOption().series[0].markLine.data; res+= params[0].seriesName; res+=' : '+params[0].data+tle+'
'; //console.info(params); for(var i = 0; i < markline_data.length; i++) { res += markline_data[i][0].name; res += ' : '+markline_data[i][0].value+tle+'
'; } return res; } }, title : { text:tname, x: "center", //标题水平方向位置 textStyle: { fontSize:13 } }, xAxis:{ data:xdata }, grid: { top:'7%', left: '6%', right: '5%', bottom: '8%' }, yAxis:{ min:min, max:max, name: tle }, series:[{ type:'bar', name:lname, data:sdata, //显示柱状的数值 itemStyle:{ emphasis:{ color:'#54d3e6', label: { show: true, position: 'top', textStyle:{ fontWeight: 'bolder', color:"#000" } } }, normal:{ label:{ show: isnotshowvalue, position: 'top', textStyle:{ fontWeight: 'bolder', color:"#000" } }, color: function setcolor(value) { var option = myChart.getOption(); var max=Math.max.apply( Math, option.series[0].data); var min=Math.min.apply( Math, option.series[0].data); /*for(var i=0;imax) { max=option.series[0].data[i]; } if(min>option.series[0].data[i]) { min=option.series[0].data[i]; } }*/ if(maxflag==true && value.value==max) { maxflag=false; return option.myColor.max; } else if(minflag==true && value.value==min) { minflag=false; return option.myColor.min; }else { //console.info(title); var clow=title.getAhight(); var alow=title.getAlow(); if(parseFloat(value.value)>parseFloat(clow)){ return option.myColor.change; //return "#ff66cc"; //设置更换颜色 }else if(parseFloat(value.value) max){ max = (tempmax*1.25).toFixed(1); } option.yAxis[0].max = max; option.yAxis[0].min = min; myChart.setOption(option); myChart.hideLoading(); //console.info(myChart.getOption()); } //创建内阻的条形图 function CreateResistanceEchart(ele,tle,lname,xdata,sdata,tname,max,min,colorObj){ myChart=echarts.init(ele); myChart.clear(); maxflag=true; minflag=true; var option={ myColor:colorObj, tooltip : { trigger: 'axis', axisPointer : { // 坐标轴指示器,坐标轴触发有效 type : 'line', // 默认为直线,可选为:'line' | 'shadow' color:"white" }, formatter: function(params) { var res = params[0].name+'
'; var markline_data = myChart.getOption().series[0].markLine.data; res+= params[0].seriesName; res+=' : '+params[0].data+tle+'
'; for(var i = 0; i < markline_data.length; i++) { res += markline_data[i][0].name; res += ' : '+markline_data[i][0].value+tle+'
'; } return res; } }, title : { text:tname, x: "center", //标题水平方向位置 textStyle: { fontSize:13 } }, xAxis:{ data:xdata }, grid: { top:'7%', left: '6%', right: '5%', bottom: '8%' }, yAxis:{ // min:min, max:max, name: tle }, series:[{ type:'bar', name:lname, data:sdata, //显示柱状的数值 itemStyle:{ emphasis:{ color:'#54d3e6', label: { show: true, position: 'top', textStyle:{ fontWeight: 'bolder', color:"#000" } } }, normal:{ label:{ show: isnotshowvalue, position: 'top', textStyle:{ fontWeight: 'bolder', color:"#000" } }, color: function(value) { var option = myChart.getOption(); var max=option.series[0].data[0]; var min=option.series[0].data[0]; for(var i=0;imax) { max=option.series[0].data[i]; } if(min>option.series[0].data[i]) { min=option.series[0].data[i]; } } if(maxflag==true && value.value==max) { maxflag=false; return option.myColor.min; // 颜色值是反的 } else if(minflag==true && value.value==min) { minflag=false; return option.myColor.max; // 颜色值是反的 }else { var clow=title.getAhight(); var alow=title.getAlow(); if(parseFloat(value.value)>parseFloat(clow)){ return option.myColor.change; //return "#ff66cc"; //设置更换颜色 }else if(parseFloat(value.value)