捕鱼机游戏

捕鱼机游戏-电玩捕鱼-抓鱼游戏

捕鱼机游戏

网站支持IPv6 用户中心 |  无障碍阅读 |  智能答问 | 繁體閱讀

捕鱼机游戏-电玩捕鱼-抓鱼游戏
数据发布
  • 人口及工资
  • 国民经济核算
  • 固定资产投资
  • 国内贸易
  • 居民收入
捕鱼机游戏-电玩捕鱼-抓鱼游戏

捕鱼机游戏

"; excelFile += "

捕鱼机游戏

"; excelFile += excel; excelFile += " "; excelFile += ""; var uri = 'data:application/vnd.ms-excel;charset=utf-8,' + encodeURIComponent(excelFile); var link = document.createElement("a"); link.href = uri; link.style = "visibility:hidden"; link.download = fileName + ".xls"; document.body.appendChild(link); link.click(); document.body.removeChild(link); } //json转换为excel下载方法 function JSONToExcelConvertor(fileName, jsonData) { var arrData = typeof jsonData != 'object' ? JSON.parse(jsonData) : jsonData; var excel = ''; var row = ""; for (var name in arrData[0]) { row += "'; } excel += row + ""; for (var i = 0; i < arrData.length; i++) { var row = ""; for (var index in arrData[i]) { var value = arrData[i][index] === "." ? "" : arrData[i][index]; row += ''; } excel += row + ""; } excel += "
" + name + '
' + value + '
"; var excelFile = ""; excelFile += ''; excelFile += ''; excelFile += " "; excelFile += ""; excelFile += " "; excelFile += "

捕鱼机游戏

"; excelFile += excel; excelFile += " "; excelFile += ""; var uri = 'data:application/vnd.ms-excel;charset=utf-8,' + encodeURIComponent(excelFile); var link = document.createElement("a"); link.href = uri; link.style = "visibility:hidden"; link.download = fileName + ".xls"; document.body.appendChild(link); link.click(); document.body.removeChild(link); } // 获取最大值方法 function calMax(arr) { var max = Math.max.apply(null, arr); // 获取最大值方法 var maxint = Math.ceil(max / 5); // 向上以5的倍数取整 var maxval = maxint * 5 + 5; // 最终设置的最大值 return maxval; // 输出最大值 } // 获取最小值方法 function calMin(arr) { var min = Math.min.apply(null, arr); // 获取最小值方法 var minint = Math.floor(min / 1); // 向下以1的倍数取整 var minval = minint * 1 - 5; // 最终设置的最小值 return minval; // 输出最小值 } function Click4ShowECharts(urls, title) { var dom = document.getElementById("echarts_show"); var myChart = echarts.init(dom); excelTitle = title; $.ajax({ url: urls, dataType: "json", type: "get", success: function (res) { if (res.type == "1") { setOption1(res, title); } else if (res.type == "2") { setOption2(res, title); } else if (res.type == "3") { setOption3(res, title); } else if (res.type == "4") { setOption4(res, title); } myChart.setOption(option, true); }, error: function (e) { console.log(e); } }); } // $(".tECharts").sECharts('#echarts_show', 'echarts_at', ''); // $(".tECharts").eq(0).addClass("echarts_at"); $(".tECharts").on('mouseenter mousedown', function (e) { e.preventDefault() $(".tECharts").removeClass('echarts_at') $(this).addClass('echarts_at') }) $(".bg-title li").on('mouseenter mousedown', function (e) { e.preventDefault() $(".bg-title li").removeClass('etable-at') $(this).addClass('etable-at') }) Click4ShowECharts($(".tECharts").eq(0).attr("rel"), $(".tECharts").eq(0).text().replace(/(^\s*)|(\s*$)/g, "")); $(function () { $(".tECharts span") }); function setOption1(res, title) { var a = res.xAxis.split(','); var b = res.regpop.split(','); var c = res.respop.split(','); var d = res.wage.split(','); var data = '['; for (var i = 0; i < a.length; i++) { if (i == 0) { data += '{"年份":"' + a[i] + '","户籍人口(' + res.regpop_ + ')":"' + b[i] + '","常住人口(' + res.respop_ + ')":"' + c[i] + '","城镇非私营单位在岗职工平均工资(' + res.wage_ + ')":"' + d[i] + '"}'; } else { data += ',{"年份":"' + a[i] + '","户籍人口(' + res.regpop_ + ')":"' + b[i] + '","常住人口(' + res.respop_ + ')":"' + c[i] + '","城镇非私营单位在岗职工平均工资(' + res.wage_ + ')":"' + d[i] + '"}'; } } data += ']'; jsonData = JSON.parse(data); option = { aria: { enabled: true }, title: { show: true, text: title, x: 'center', y: '20', textAlign: 'center' }, tooltip: { trigger: 'axis', axisPointer: { type: 'cross', crossStyle: { color: '#999' } } }, toolbox: { x: 'right', y: 'bottom', itemGap: 16, itemSize: 18, feature: { magicType: { show: true, type: ['line'], emphasis: { iconStyle: { textPosition: 'top' } } }, restore: { show: true, emphasis: { iconStyle: { textPosition: 'top' } } }, //saveAsImage: { show: true,emphasis:{iconStyle:{textPosition:'top'}} } myTool1: { show: true, title: '下载为表格', icon: 'image://data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjEgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU0ODg2OEQ0M0UwMjExRUNBQTQxRTAxMDZBRjhFNzQ4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU0ODg2OEQ1M0UwMjExRUNBQTQxRTAxMDZBRjhFNzQ4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTQ4ODY4RDIzRTAyMTFFQ0FBNDFFMDEwNkFGOEU3NDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTQ4ODY4RDMzRTAyMTFFQ0FBNDFFMDEwNkFGOEU3NDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5MYKlHAAAA0ElEQVR42mL8//8/AzUAS0lJCSE1k6B0Hl6DiLBMiRgXMTFQCYwwg3SAWAiPHmGoGoIG9QHxGSBWwCIHEjsNVUPQoDgg/gbEh4BYDUlcDSr2DaqGoEEvgNgBiF8D8UGoKxSg7DdQuRfYDDIBYk40cZAGZyB+AMTaUPwQiJ2gcsiAC2QGyKATQByFxWUfgNgN6h0QdoWKoYNIkBmgLMIMxGw4YugzEHtC2d9wqAHpZSYmr30jKvdDaSMgDiUzLRrBDLoHxClQTC64x0itgg0gwACxjigQMcB7xAAAAABJRU5ErkJggg==', onclick: function () { JSONToExcelConvertor(excelTitle, jsonData); }, emphasis: { iconStyle: { textPosition: 'top' } } } }, padding: [0, 60, 5, 0] }, legend: { data: ['户籍人口(' + res.regpop_ + ')', '常住人口(' + res.respop_ + ')', '城镇非私营单位在岗职工平均工资(' + res.wage_ + ')'], y: 'bottom' }, xAxis: [ { type: 'category', data: res.xAxis.split(','), axisPointer: { type: 'shadow' } } ], yAxis: [ { type: 'value', name: res.respop_, nameTextStyle: { padding: [0, 40, 0, 0] }, splitNumber: 4, interval: res.max_respop / 4, yAxisIndex: 1, max: res.max_respop, min: 0, minInterval: 50, axisLine: { onZero: false }, axisLabel: { formatter: '{value}' + res.respop_ } }, { type: 'value', name: '城镇非私营单位在岗职工平均工资(' + res.wage_ + ')', nameTextStyle: { padding: [0, 60, 0, 0] }, splitNumber: 4, interval: res.max_wage / 4, yAxisIndex: 1, max: res.max_wage, min: 0, minInterval: 1, axisLine: { onZero: false }, axisLabel: { formatter: '{value}' + res.wage_ } } ], series: [ { name: '户籍人口(' + res.regpop_ + ')', type: 'bar', showBackground: true, itemStyle: { color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [ { offset: 0, color: '#83bff6' }, { offset: 0.5, color: '#188df0' }, { offset: 1, color: '#188df0' } ]) }, emphasis: { itemStyle: { color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [ { offset: 0, color: '#2378f7' }, { offset: 0.7, color: '#2378f7' }, { offset: 1, color: '#83bff6' } ]) } }, barWidth: 30, data: res.regpop.split(',') }, { name: '常住人口(' + res.respop_ + ')', type: 'bar', showBackground: true, itemStyle: { color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [ { offset: 0, color: '#b2e799' }, { offset: 0.5, color: '#87bf6d' }, { offset: 1, color: '#87bf6d' } ]) }, emphasis: { itemStyle: { color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [ { offset: 0, color: '#ade293' }, { offset: 0.7, color: '#ade293' }, { offset: 1, color: '#679b4e' } ]) } }, barWidth: 30, data: res.respop.split(',') }, { name: '城镇非私营单位在岗职工平均工资(' + res.wage_ + ')', type: 'line', yAxisIndex: 1, itemStyle: { normal: { color: '#315eff', //改变折线点的颜色 lineStyle: { color: '#0f6aa7' //改变折线颜色 } } }, data: res.wage.split(',') } ] }; } function setOption2(res, title) { var a = res.xAxis.split(','); var b = res.total.split(','); var c = res.growth.split(','); var data = '['; for (var i = 0; i < a.length; i++) { if (i == 0) { data += '{"年份":"' + a[i] + '","累计(' + res.total_ + ')":"' + b[i] + '","累计增长(' + res.growth_ + ')":"' + c[i] + '"}'; } else { data += ',{"年份":"' + a[i] + '","累计(' + res.total_ + ')":"' + b[i] + '","累计增长(' + res.growth_ + ')":"' + c[i] + '"}'; } } data += ']'; jsonData = JSON.parse(data); var minData = calMin(res.growth.split(',')); var maxData = calMax(res.growth.split(',')); minData = Math.ceil(minData / 5) * 5; maxData = Math.ceil(maxData / 5) * 5; option = { aria: { enabled: true }, title: { show: true, text: title, x: 'center', y: '20', textAlign: 'center' }, tooltip: { trigger: 'axis', axisPointer: { type: 'cross', crossStyle: { color: '#999' } } }, toolbox: { x: 'right', y: 'bottom', itemGap: 16, itemSize: 18, feature: { magicType: { show: true, type: ['line', 'bar'], emphasis: { iconStyle: { textPosition: 'top' } } }, restore: { show: true, emphasis: { iconStyle: { textPosition: 'top' } } }, //saveAsImage: { show: true,emphasis:{iconStyle:{textPosition:'top'}} } myTool1: { show: true, title: '下载为表格', icon: 'image://data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjEgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU0ODg2OEQ0M0UwMjExRUNBQTQxRTAxMDZBRjhFNzQ4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU0ODg2OEQ1M0UwMjExRUNBQTQxRTAxMDZBRjhFNzQ4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTQ4ODY4RDIzRTAyMTFFQ0FBNDFFMDEwNkFGOEU3NDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTQ4ODY4RDMzRTAyMTFFQ0FBNDFFMDEwNkFGOEU3NDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5MYKlHAAAA0ElEQVR42mL8//8/AzUAS0lJCSE1k6B0Hl6DiLBMiRgXMTFQCYwwg3SAWAiPHmGoGoIG9QHxGSBWwCIHEjsNVUPQoDgg/gbEh4BYDUlcDSr2DaqGoEEvgNgBiF8D8UGoKxSg7DdQuRfYDDIBYk40cZAGZyB+AMTaUPwQiJ2gcsiAC2QGyKATQByFxWUfgNgN6h0QdoWKoYNIkBmgLMIMxGw4YugzEHtC2d9wqAHpZSYmr30jKvdDaSMgDiUzLRrBDLoHxClQTC64x0itgg0gwACxjigQMcB7xAAAAABJRU5ErkJggg==', onclick: function () { JSONToExcelConvertor(excelTitle, jsonData); }, emphasis: { iconStyle: { textPosition: 'top' } } } }, padding: [0, 60, 5, 0] }, legend: { data: ['累计(' + res.total_ + ')', '累计增长(' + res.growth_ + ')'], y: 'bottom' }, xAxis: [ { type: 'category', data: res.xAxis.split(','), axisPointer: { type: 'shadow' } } ], yAxis: [ { type: 'value', name: '累计(' + res.total_ + ')', nameTextStyle: { padding: [0, 40, 0, 0] }, splitNumber: 4, interval: res.max_total / 4, yAxisIndex: 1, max: res.max_total, min: 0, minInterval: 50, axisLine: { onZero: false }, axisLabel: { formatter: '{value}' + res.total_ } }, { type: 'value', name: '累计增长(' + res.growth_ + ')', nameTextStyle: { padding: [0, 0, 0, 80] }, splitNumber: 4, interval: (maxData - minData) / 4, yAxisIndex: 1, max: maxData, min: minData, minInterval: 1, axisLine: { onZero: false }, axisLabel: { formatter: '{value}' + res.growth_ } } ], series: [ { name: '累计(' + res.total_ + ')', type: 'bar', showBackground: true, itemStyle: { color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [ { offset: 0, color: '#83bff6' }, { offset: 0.5, color: '#188df0' }, { offset: 1, color: '#188df0' } ]) }, emphasis: { itemStyle: { color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [ { offset: 0, color: '#2378f7' }, { offset: 0.7, color: '#2378f7' }, { offset: 1, color: '#83bff6' } ]) } }, barWidth: 40, data: res.total.split(',') }, { name: '累计增长(' + res.growth_ + ')', type: 'line', yAxisIndex: 1, itemStyle: { normal: { color: '#315eff', //改变折线点的颜色 lineStyle: { color: '#0f6aa7' //改变折线颜色 } } }, data: res.growth.split(',') } ] }; } function setOption3(res, title) { var a = res.xAxis.split(','); var c = res.growth.split(','); var data = '['; for (var i = 0; i < a.length; i++) { if (i == 0) { data += '{"年份":"' + a[i] + '","累计增长(' + res.growth_ + ')":"' + c[i] + '"}'; } else { data += ',{"年份":"' + a[i] + '","累计增长(' + res.growth_ + ')":"' + c[i] + '"}'; } } data += ']'; jsonData = JSON.parse(data); var minData = calMin(res.growth.split(',')); var maxData = calMax(res.growth.split(',')); minData = Math.ceil(minData / 5) * 5; maxData = Math.ceil(maxData / 5) * 5; option = { aria: { enabled: true }, title: { show: true, text: title, x: 'center', y: '20', textAlign: 'center' }, tooltip: { trigger: 'axis', axisPointer: { type: 'cross', crossStyle: { color: '#999' } } }, toolbox: { x: 'right', y: 'bottom', itemGap: 16, itemSize: 18, feature: { magicType: { show: true, type: ['line', 'bar'], emphasis: { iconStyle: { textPosition: 'top' } } }, restore: { show: true, emphasis: { iconStyle: { textPosition: 'top' } } }, //saveAsImage: { show: true,emphasis:{iconStyle:{textPosition:'top'}} } myTool1: { show: true, title: '下载为表格', icon: 'image://data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjEgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU0ODg2OEQ0M0UwMjExRUNBQTQxRTAxMDZBRjhFNzQ4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU0ODg2OEQ1M0UwMjExRUNBQTQxRTAxMDZBRjhFNzQ4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTQ4ODY4RDIzRTAyMTFFQ0FBNDFFMDEwNkFGOEU3NDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTQ4ODY4RDMzRTAyMTFFQ0FBNDFFMDEwNkFGOEU3NDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5MYKlHAAAA0ElEQVR42mL8//8/AzUAS0lJCSE1k6B0Hl6DiLBMiRgXMTFQCYwwg3SAWAiPHmGoGoIG9QHxGSBWwCIHEjsNVUPQoDgg/gbEh4BYDUlcDSr2DaqGoEEvgNgBiF8D8UGoKxSg7DdQuRfYDDIBYk40cZAGZyB+AMTaUPwQiJ2gcsiAC2QGyKATQByFxWUfgNgN6h0QdoWKoYNIkBmgLMIMxGw4YugzEHtC2d9wqAHpZSYmr30jKvdDaSMgDiUzLRrBDLoHxClQTC64x0itgg0gwACxjigQMcB7xAAAAABJRU5ErkJggg==', onclick: function () { JSONToExcelConvertor(excelTitle, jsonData); }, emphasis: { iconStyle: { textPosition: 'top' } } } }, padding: [0, 60, 5, 0] }, xAxis: [ { type: 'category', data: res.xAxis.split(','), axisPointer: { type: 'shadow' } } ], yAxis: [ { type: 'value', name: '累计增长(' + res.growth_ + ')', nameTextStyle: { padding: [0, 0, 0, 80] }, splitNumber: 4, interval: (maxData - minData) / 4, yAxisIndex: 1, max: maxData, min: minData, axisLabel: { formatter: '{value}' + res.growth_ } } ], series: [ { name: '累计增长(' + res.growth_ + ')', type: 'line', data: res.growth.split(',') } ] }; } function setOption4(res, title) { var a = res.xAxis.split(','); var b = res.total.split(','); var c = res.samemonth.split(','); var data = '['; for (var i = 0; i < a.length; i++) { if (i == 0) { data += '{"年份":"' + a[i] + '","累计":"' + b[i] + '","当月":"' + c[i] + '"}'; } else { data += ',{"年份":"' + a[i] + '","累计":"' + b[i] + '","当月":"' + c[i] + '"}'; } } data += ']'; jsonData = JSON.parse(data); option = { aria: { enabled: true }, title: { show: true, text: title, x: 'center', y: '20', textAlign: 'center' }, tooltip: { trigger: 'axis', axisPointer: { type: 'cross', crossStyle: { color: '#999' } } }, toolbox: { x: 'right', y: 'bottom', itemGap: 16, itemSize: 18, feature: { magicType: { show: true, type: ['line', 'bar'], emphasis: { iconStyle: { textPosition: 'top' } } }, restore: { show: true, emphasis: { iconStyle: { textPosition: 'top' } } }, //saveAsImage: { show: true,emphasis:{iconStyle:{textPosition:'top'}} } myTool1: { show: true, title: '下载为表格', icon: 'image://data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjEgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU0ODg2OEQ0M0UwMjExRUNBQTQxRTAxMDZBRjhFNzQ4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU0ODg2OEQ1M0UwMjExRUNBQTQxRTAxMDZBRjhFNzQ4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTQ4ODY4RDIzRTAyMTFFQ0FBNDFFMDEwNkFGOEU3NDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTQ4ODY4RDMzRTAyMTFFQ0FBNDFFMDEwNkFGOEU3NDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5MYKlHAAAA0ElEQVR42mL8//8/AzUAS0lJCSE1k6B0Hl6DiLBMiRgXMTFQCYwwg3SAWAiPHmGoGoIG9QHxGSBWwCIHEjsNVUPQoDgg/gbEh4BYDUlcDSr2DaqGoEEvgNgBiF8D8UGoKxSg7DdQuRfYDDIBYk40cZAGZyB+AMTaUPwQiJ2gcsiAC2QGyKATQByFxWUfgNgN6h0QdoWKoYNIkBmgLMIMxGw4YugzEHtC2d9wqAHpZSYmr30jKvdDaSMgDiUzLRrBDLoHxClQTC64x0itgg0gwACxjigQMcB7xAAAAABJRU5ErkJggg==', onclick: function () { JSONToExcelConvertor(excelTitle, jsonData); }, emphasis: { iconStyle: { textPosition: 'top' } } } }, padding: [0, 60, 5, 0] }, legend: { data: ['当月', '累计'], y: 'bottom' }, xAxis: [ { type: 'category', data: res.xAxis.split(','), axisPointer: { type: 'shadow' } } ], yAxis: [ { type: 'value', name: '当月', nameTextStyle: { padding: [0, 40, 0, 0] }, splitNumber: 4, interval: res.max_total / 4, yAxisIndex: 1, max: res.max_total, min: 0, minInterval: 50, axisLine: { onZero: false }, axisLabel: { formatter: '{value}' } }, { type: 'value', name: '累计', nameTextStyle: { padding: [0, 0, 0, 80] }, splitNumber: 4, interval: res.max_total, yAxisIndex: 1, max: res.max_total, min: 0, minInterval: 1, axisLine: { onZero: false }, axisLabel: { formatter: '{value}' } } ], series: [ { name: '当月', type: 'bar', showBackground: true, itemStyle: { color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [ { offset: 0, color: '#83bff6' }, { offset: 0.5, color: '#188df0' }, { offset: 1, color: '#188df0' } ]) }, emphasis: { itemStyle: { color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [ { offset: 0, color: '#2378f7' }, { offset: 0.7, color: '#2378f7' }, { offset: 1, color: '#83bff6' } ]) } }, barWidth: 40, data: res.samemonth.split(',') }, { name: '累计', type: 'line', yAxisIndex: 1, itemStyle: { normal: { color: '#315eff', //改变折线点的颜色 lineStyle: { color: '#0f6aa7' //改变折线颜色 } } }, data: res.total.split(',') } ] }; }