//**************************排序begin*****************************// //c++参数转换为js参数 if(c_bNameT=='0'){ c_bNameT = false; }else{ c_bNameT = true; } if(c_bNameL=='0'){ c_bNameL = false; }else{ c_bNameL = true; } if(c_bNameX=='0'){ c_bNameX = false; }else{ c_bNameX = true; } if(c_bNameY=='0'){ c_bNameY = false; }else{ c_bNameY = true; } //c++参数转换为js参数 var data1; function QueryText(){ TextP = ''; for(var i = 0;i'); if(TextP!='0,0,&&0,0,&&0,0,&&0,0,&&0,0,&&0,0,') return TextP; else return ''; } MODALNUM = CARR.length - (ARRVALUE[0][0].split(':').length-1); if(MODALNUM>=1){ for(var i = 0;i=2){ for(var i = 0;i=3){ for(var i = 0;i=4){ for(var i = 0;i=5){ for(var i = 0;i'); $('#charts').css("width",w); $('#charts').css("height",h); ani=false; showChart(); var mycanvas = document.getElementsByTagName('canvas')[idx]; var context = mycanvas.getContext("2d"); var spanleft; var spantop; var str; var lineWidth; var initHeight; var lastSubStrIndex; var fontStyleStr; for (var i = 1; i < 11; i++) { var spantext = $('#div_tips' + i + ''); if(spantext.text()==''){ break; } fontStyleStr=spantext.css("font-style")+' '+spantext.css("font-weight")+' '+spantext.css("font-size")+' '+spantext.css("font-family"); context.font=fontStyleStr; context.fillStyle = spantext.css("background-color"); spanleft = parseInt(spantext.css("left")); spantop = parseInt(spantext.css("top")); spanwidth=parseInt(spantext.css("width")); spanheight=parseInt(spantext.css("height")); context.fillRect(spanleft,spantop-parseInt(spantext.css("font-size")),spanwidth+parseInt(spantext.css("font-size")),spanheight); context.fillStyle = spantext.css("color"); lineWidth=0; str=spantext.text(); initHeight=spantop;//绘制字体距离canvas顶部初始的高度 lastSubStrIndex= 0; //每次开始截取的字符串的索引 for(var j=0;jspanwidth){ context.fillText(str.substring(lastSubStrIndex,j),spanleft,initHeight);//绘制截取部分 initHeight+=parseInt(spantext.css("font-size"))*1.4;//20为字体的高度 lineWidth=0; lastSubStrIndex=j; } if(j==str.length-1){//绘制剩余部分 context.fillText(str.substring(lastSubStrIndex,j+1),spanleft,initHeight); } } } try{             var image=new Image(); image.src=$("#uploadimg")[0].src; var imgwidth=parseInt($("#uploadimg").css("width")) ; var imgheight=parseInt($("#uploadimg").css("height")); var imgleft=parseInt($("#uploadimg").css("left")); var imgtop=parseInt($("#uploadimg").css("top")); context.drawImage(image,imgleft,imgtop,imgwidth,imgheight);  }catch(error) {             var ret = mycanvas.toDataURL("image/png");         } var ret = mycanvas.toDataURL("image/png"); ani=true; var cheight = document.documentElement.clientHeight-2; var cwidth = document.documentElement.clientWidth; $('#charts').css("height",cheight); myChart.resize(); return ret; } $(function(){ $('#input_label').change(function(){ if(this.checked==true){ short = true; loadCharts(); }else{ short = false; loadCharts(); } }) $('#input_reverse').change(function(){ var XYName; XYName = c_XAxisName; c_XAxisName = c_YAxisName; c_YAxisName = XYName; if(this.checked==true){ ISRESERVE = 1; concatp(); showChart(); }else{ ISRESERVE = 0; concat(); showChart(); } }) if(!isNaN(ARRKEY1[0])){ ISRESERVE = 0; $('#input_reverse').prop('checked',false); concat(); }else if(!isNaN(ARRKEY2[0])){ ISRESERVE = 1; $('#input_reverse').prop('checked',true); concatp(); }else{ ISRESERVE = 0; $('#input_reverse').prop('checked',false); concat(); } XTITLE = CARR[X]; YTITLE = CARR[Y]; DPARAMS = CARR[Z]; var html = ''; for(var i = 0;i'; } $('#modalb0')[0].innerHTML = html; $('#modalb1')[0].innerHTML = html; $('#modalb2')[0].innerHTML = html; $('#mybody').click(function(){ $('#div6').hide(); STEP = 0; }) $('#btn_mode').mouseenter(function(){ $('#btn_mode').css('background','#1c9ab0'); $('#btn_mode').css('color','white'); }).mouseleave(function(){ $('#btn_mode').css('background','white'); $('#btn_mode').css('color','black'); }) // x轴begin $('#modalb0 div').mouseenter(function () { $(this).css('color','white'); $(this).css('background','#3098fe'); }) $('#modalb0 div').mouseleave(function () { $(this).css('background','white'); $(this).css('color','black'); }) $('#modalb0 div').click(function () { $('#modalb0').css('display','none'); XTITLE = $(this)[0].innerText.trim(); $('#fig_btn0')[0].innerHTML = XTITLE; }) // x轴end // y轴begin $('#modalb1 div').mouseenter(function () { $(this).css('color','white'); $(this).css('background','#3098fe'); }) $('#modalb1 div').mouseleave(function () { $(this).css('background','white'); $(this).css('color','black'); }) $('#modalb1 div').click(function () { $('#modalb1').css('display','none'); YTITLE = $(this)[0].innerText.trim(); $('#fig_btn1')[0].innerHTML = YTITLE; }) // y轴end // z轴begin $('#modalb2 div').mouseenter(function () { $(this).css('color','white'); $(this).css('background','#3098fe'); }) $('#modalb2 div').mouseleave(function () { $(this).css('background','white'); $(this).css('color','black'); }) $('#modalb2 div').click(function () { $('#modalb2').css('display','none'); DPARAMS = $(this)[0].innerText.trim(); $('#fig_btn2')[0].innerHTML = DPARAMS; }) // z轴end $('#fig_btn0').click(function () { $('#modalb0').toggle(); $('#modalb1').hide(); $('#modalb2').hide(); }) $('#fig_btn1').click(function () { $('#modalb1').toggle(); $('#modalb0').hide(); $('#modalb2').hide(); }) $('#fig_btn2').click(function () { $('#modalb2').toggle(); $('#modalb1').hide(); $('#modalb0').hide(); }) $('#btn_mode').click(function(){ STEP += 1; if(STEP%2 == 1){ $('#div6').show(); }else{ $('#div6').hide(); } }) $('#btn_confirm').click(function(){ X = CARR.indexOf(XTITLE); Y = CARR.indexOf(YTITLE); Z = CARR.indexOf(DPARAMS); STEP = 0; $('#div6').hide(); if(ISRESERVE==0) concat(); else if(ISRESERVE==1) concatp(); showChart(); }) $('#btn_cancel').click(function(){ STEP = 0; $('#div6').hide(); }) $('#charts').css("height",cheight); window.onresize = function(){ $(".warp").css("left",document.body.clientWidth-23); $(".warp").css("top",document.body.clientHeight-25); var cheight = document.documentElement.clientHeight-2; var cwidth = document.documentElement.clientWidth; $('#charts').css("height",cheight); myChart.resize(); } showChart(); }) function showChart() { var txmin = 99999999999; var txmax = 0; var tymin = 99999999999; var tymax = 0; var tzmax = 0; var v,s; for(var i = 0;i=txmax) txmax = v; if(v<=txmin) txmin = v; if((v=Number(s[Y+1]))>=tymax) tymax = v; if(v<=tymin) tymin = v; if((v=Number(s[Z+1]))>=tzmax) tzmax =v; } } xmax = txmax; xmin = txmin; ymax = tymax; ymin = tymin; bubblesize = 200/tzmax; myChart = echarts.init(document.getElementById('charts'),c_nTheme); var itemStyle = { normal: { opacity:c_szOpacityP, borderColor:c_szLineColorP, borderWidth:c_szLineWidthP, borderType:c_szLineTypeP, shadowBlur:c_szShadowSizeP, shadowColor:c_szShadowColorP, shadowOffsetX:c_szShadowXP, shadowOffsetY:c_szShadowYP } }; var sizeFunction = function (x) { var y = x + 0.1; return y * bubblesize; }; Schema: var schema = [ {name: 'TCC', index: 0, text: CARR[X], unit: ''}, {name: 'ACC', index: 1, text: CARR[Y], unit: ''}, {name: 'COUNT', index: 2, text: CARR[Z], unit: ''}, //{name: 'NAME', index: 3, text: name, unit: ''} ]; option = { baseOption: { timeline: { axisType: 'category', orient: 'vertical', autoPlay: true, inverse: true, playInterval: myInterval, left: null, right: 0, top: 40, bottom: 20, width: 50, height: null, label: { normal: { show:true, textStyle:{ color:c_szColorL, fontSize:c_nSizeL, fontFamily:c_szFamilyL, fontStyle:c_szStyleL, fontWeight:c_szWeightL, }, position:'right', align:'right', padding:[0,50,0,0] }, emphasis: { show:true, textStyle: { color: 'black' }, position:'right', align:'right', padding:[0,50,0,0] } }, symbol: 'none', lineStyle: { color: '#555' }, checkpointStyle: { color: '#bbb', borderColor: '#777', borderWidth: 2 }, controlStyle: { showNextBtn: false, showPrevBtn: false, normal: { color: '#666', borderColor: '#666' }, emphasis: { color: 'black', borderColor: '#aaa' } }, data: [] }, animation:ani, //backgroundColor: 'white', label: { normal: { formatter:function(params){ //console.log(params); if(params.data!=undefined){ if(params.value[0]==0&¶ms.value[1]==0&¶ms.value[2]==0){ return ''; }else{ if(short){ var ret = params.data[3] if(ret.toString().length>4){ ret = ret.substring(0,4) + '...' } return ret; }else{ var ret = "";//拼接加\n返回的类目项 var value = params.data[3] if (value.indexOf('|') > -1) { var arr = value.split(' | ') ret = arr.join("\n") return ret } else { value = value.replace(" ","") var maxLength = 4;//每项显示文字个数 var valLength = value.length;//X轴类目项的文字个数 var rowN = Math.ceil(valLength / maxLength); //类目项需要换行的行数 if (rowN > 1) { for (var i = 0; i < rowN; i++) { var temp = "";//每次截取的字符串 var start = i * maxLength;//开始截取的位置 var end = start + maxLength;//结束截取的位置 //这里也可以加一个是否是最后一行的判断,但是不加也没有影响,那就不加吧 temp = value.substring(start, end) + "\n" ret += temp; //凭借最终的字符串 } return ret; } else { return value; } } } } }else{ return params; } }, show:true, textStyle:{ color:c_szColorP, fontSize:c_nSizeP, fontFamily:c_szFamilyP, fontStyle:c_szStyleP, fontWeight:c_szWeightP, }, position:'top' } }, title: [{ text: data.timeline[0], textAlign: 'right', right: '5%', top: '1%', textStyle: { fontSize: 30, color: 'rgba(255, 255, 255, 0)' } }, { text: title, show:c_bNameT, //subtext: CARR[Y[0]-1], x:c_szXAlignT, y:c_szYAlignT, textStyle:{ color:c_szColorT, fontSize:Number(c_nSizeT)+4, fontFamily:c_szFamilyT, fontStyle:c_szStyleT, fontWeight:c_szWeightT, } }], toolbox: { show: true, feature: { dataZoom: {}, dataView: {readOnly: false}, saveAsImage:{} } }, tooltip: { padding: 5, backgroundColor: '#222', borderColor: '#777', borderWidth: 1, formatter: function (obj) { var value = obj.value; return value[3] + '
' + schema[2].text + ':' + value[2] + '
' + schema[0].text + ':' + value[0] + schema[0].unit + '
' + schema[1].text + ':' + value[1] + schema[1].unit + '
'; } }, grid: { top: 100, containLabel: true, left: 30, right: '110' }, xAxis: { type: 'value', max: xmax, min: xmin, nameGap: 25, show:c_bNameX, name:c_XAxisName, nameLocation:c_szLocationX, nameTextStyle:{ color:c_szColorX, fontSize:c_nSizeX, fontFamily:c_szFamilyX, fontStyle:c_szStyleX, fontWeight:c_szWeightX, }, axisLabel:{ interval:0, rotate:c_szXRotate, color:c_szColorX, fontSize:c_nSizeX, fontFamily:c_szFamilyX, fontStyle:c_szStyleX, fontWeight:c_szWeightX, }, axisLine:{ show:true, lineStyle:{ width:c_szLineWidthX, color: c_szLineColorX } }, splitLine:{ lineStyle:{ width:c_szSplitLineWidthX, type:c_szSplitLineTypeX } }, }, yAxis: { type: 'value', max: ymax, min:ymin, show:c_bNameY, name:c_YAxisName, nameLocation:c_szLocationY, nameTextStyle:{ color:c_szColorY, fontSize:c_nSizeY, fontFamily:c_szFamilyY, fontStyle:c_szStyleY, fontWeight:c_szWeightY, }, axisLabel:{ interval:0, rotate:c_szYRotate, color:c_szColorY, fontSize:c_nSizeY, fontFamily:c_szFamilyY, fontStyle:c_szStyleY, fontWeight:c_szWeightY, }, axisLine:{ show:true, lineStyle:{ width:c_szLineWidthY, color: c_szLineColorY } }, splitLine:{ lineStyle:{ width:c_szSplitLineWidthY, type:c_szSplitLineTypeY } } }, visualMap: [ { show: false, dimension: 3, categories: data.counties, calculable: true, precision: 0.1, textGap: 30, textStyle: { color: '#ccc' }, inRange: { color: (function () { var colors = ["#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF","#FFFFBB","#FFC8B4","#CCFF99","#CCEEFF","#FFB3FF","#CCCCFF","#FFFF77","#FFA488","#BBFF66","#77DDFF","#FF77FF","#9999FF","#FFFF33","#FF7744","#99FF33","#33CCFF","#FF3EFF","#5555FF","#FFFF00","#FF5511","#77FF00","#00BBFF","#FF00FF","#0000FF"]; return colors; })() } } ], series: [ { name:'COUNT', type: 'scatter', label:{ normal:{ textStyle:{ color:c_szColorP, fontSize:c_nSizeP, fontFamily:c_szFamilyP, fontStyle:c_szStyleP, fontWeight:c_szWeightP, } } }, itemStyle: itemStyle, data: data.series[0], symbolSize: function(val) { if(val[0]==0&&val[1]==0&&val[2]==0) return 0; else return sizeFunction(val[2])+20; }, } ], animationDurationUpdate: myInterval, animationEasingUpdate: 'quinticInOut' }, options: [] }; //console.log(data,'data'); for (var n = 0; n < data.timeline.length; n++) { option.baseOption.timeline.data.push(data.timeline[n]); option.options.push({ title: { show: true, 'text': data.timeline[n] + '' }, grid:{ left:c_szMarginLeftP, right:c_szMarginRightP, top:c_szMarginTopP, bottom:c_szMarginBottomP, }, series: { name: data.timeline[n], type: 'scatter', itemStyle: itemStyle, data: data.series[n], symbolSize: function(val) { //onsole.log(val,'val'); if(val[0]==0&&val[1]==0&&val[2]==0) return 0; else return sizeFunction(val[2])*0.5+20; } } }); } myChart.setOption(option); }