$(window).load(function(){$(".loading").fadeOut()}) $(function () { echarts_1(); echarts_4() echarts_31() function echarts_1() { // 基于准备好的dom,初始化echarts实例 var myChart = echarts.init(document.getElementById('echart1')); var data = [{ title: '**省' }, ['本周'], [{ name: '文本1', max: 150 }, { name: '文本2', max: 150 }, { name: '文本3', max: 150 }, { name: '文本4', max: 150 }, { name: '文本5', max: 150 }], [43, 100, 28, 3, 150], ] option = { color: ['#9DD060', '#35C96E', '#4DCEF8'], tooltip: {}, radar: { center: ['50%', '50%'], radius: ["25%", "70%"], name: { textStyle: { color: '#72ACD1' } }, splitLine: { lineStyle: { color: 'rgba(255,255,255,.0', width: 2 } }, axisLine: { lineStyle: { color: 'rgba(255,255,255,0.2)', width: 1, type: 'dotted' }, }, splitArea: { areaStyle: { color: ['rgba(255,255,255,.1)', 'rgba(255,255,255,0)'] } }, indicator: data[2] }, series: [{ name: '', type: 'radar', data: [{ areaStyle: { normal: { opacity: 0.3, } }, value: data[3], name: data[1][0] }, { areaStyle: { normal: { opacity: 0.3, } }, value: data[4], name: data[1][1] }, { areaStyle: { normal: { opacity: 0.3, } }, value: data[5], name: data[1][2] } ] }] }; // 使用刚指定的配置项和数据显示图表。 myChart.setOption(option); window.addEventListener("resize",function(){ myChart.resize(); }); } function echarts_4() { // 基于准备好的dom,初始化echarts实例 var myChart = echarts.init(document.getElementById('echart4')); var myChart2 = echarts.init(document.getElementById('echart3')); option = { tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' } }, legend: { data: ['文本1', '文本2'], top:'2%', textStyle: { color: "rgba(255,255,255,.5)", fontSize: '12', }, itemWidth: 12, itemHeight: 12, itemGap: 35 }, grid: { left: '0%', top:'40px', right: '0%', bottom: '0%', containLabel: true }, xAxis: [{ type: 'category', data: ['1', '2', '3', '4', '5', '6', '7', '8', '9'], axisLine: { show: true, lineStyle: { color: "rgba(255,255,255,.1)", width: 1, type: "solid" }, }, axisTick: { show: false, }, axisLabel: { interval: 0, // rotate:50, show: true, splitNumber: 15, textStyle: { color: "rgba(255,255,255,.6)", fontSize: '14', }, }, }], yAxis: [{ type: 'value', axisLabel: { //formatter: '{value} %' show:true, textStyle: { color: "rgba(255,255,255,.6)", fontSize: '14', }, }, axisTick: { show: false, }, axisLine: { show: true, lineStyle: { color: "rgba(255,255,255,.1 )", width: 1, type: "solid" }, }, splitLine: { lineStyle: { color: "rgba(255,255,255,.1)", } } }], series: [{ name: '文本1', type: 'bar', data: [2, 3, 3, 9, 15, 12, 6, 4, 6], barWidth:'20%', //柱子宽度 // barGap: 1, //柱子之间间距 itemStyle: { normal: { color:'#2f89cf', opacity: 1, barBorderRadius: 5, } } }, { name: '文本2', type: 'bar', data: [1, 4, 5, 11, 12, 9, 5, 6, 5], barWidth:'20%', // barGap: 1, itemStyle: { normal: { color:'#62c98d', opacity: 1, barBorderRadius: 5, } } }, ] }; option2 = { // backgroundColor: '#00265f', tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' } }, legend: { data: ['2017年', '2018年'], top:'5%', textStyle: { color: "#fff", fontSize: '12', }, itemGap: 35 }, grid: { left: '0%', top:'40px', right: '0%', bottom: '0', containLabel: true }, xAxis: [{ type: 'category', data: ['1月', '2月', '3月', '4月', '5月', '6月'], axisLine: { show: true, lineStyle: { color: "rgba(255,255,255,.1)", width: 1, type: "solid" }, }, axisTick: { show: false, }, axisLabel: { interval: 0, // rotate:50, show: true, splitNumber: 5, textStyle: { color: "rgba(255,255,255,.6)", fontSize: '12', }, }, }], yAxis: [{ type: 'value', axisLabel: { //formatter: '{value} %' show:true, textStyle: { color: "rgba(255,255,255,.6)", fontSize: '12', }, }, axisTick: { show: false, }, axisLine: { show: true, lineStyle: { color: "rgba(255,255,255,.1 )", width: 1, type: "solid" }, }, splitLine: { lineStyle: { color: "rgba(255,255,255,.1)", } } }], series: [{ name: '2017年', type: 'line', smooth: true, data: [2, 6, 3, 8, 5, 8], itemStyle: { normal: { color:'#2f89cf', opacity: 1, barBorderRadius: 5, } } }, { name: '2018年', type: 'line', smooth: true, data: [5, 2, 6, 4, 5, 12], barWidth:'15', // barGap: 1, itemStyle: { normal: { color:'#62c98d', opacity: 1, barBorderRadius: 5, } } }, ] }; // 使用刚指定的配置项和数据显示图表。 myChart.setOption(option2); myChart2.setOption(option); window.addEventListener("resize",function(){ myChart.resize(); }); } function echarts_31() { // 基于准备好的dom,初始化echarts实例 var myChart = echarts.init(document.getElementById('fb01')); var myChart2 = echarts.init(document.getElementById('fb02')); var myChart3 = echarts.init(document.getElementById('fb03')); var myChart4 = echarts.init(document.getElementById('fb04')); var myChart5 = echarts.init(document.getElementById('myd1')); var myChart7 = echarts.init(document.getElementById('sysx')); option = { tooltip: { trigger: 'item', formatter: "{a}
{b}: {c} ({d}%)", position:function(p){ //其中p为当前鼠标的位置 return [p[0] + 10, p[1] - 10]; } }, legend: { orient: 'vertical', top:'25%', right:0, itemWidth: 10, itemHeight: 10, data:['20-29岁','30-39岁','40-49岁','50岁以上'], textStyle: { color: 'rgba(255,255,255,.5)', fontSize:'12', } }, series: [ { name:'年龄分布', type:'pie', center: ['35%', '50%'], radius: ['40%', '50%'], color: ['#62c98d', '#2f89cf', '#4cb9cf', '#e0c828','#e58c00','#eb295b'], label: {show:false}, labelLine: {show:false}, data:[ {value:4, name:'20-29岁'}, {value:2, name:'30-39岁'}, {value:2, name:'40-49岁'}, {value:1, name:'50岁以上'}, ] } ] }; option2 = { tooltip: { trigger: 'item', formatter: "{a}
{b}: {c} ({d}%)", position:function(p){ //其中p为当前鼠标的位置 return [p[0] + 10, p[1] - 10]; } }, legend: { orient: 'vertical', top:'25%', right:'8%', itemWidth: 10, itemHeight: 10, data:['博士','硕士','本科','专科'], textStyle: { color: 'rgba(255,255,255,.5)', fontSize:'12', } }, series: [ { name:'学历构成', type:'pie', center: ['40%', '50%'], radius: ['40%', '50%'], color: ['#62c98d', '#2f89cf', '#4cb9cf', '#e0c828','#e58c00','#eb295b'], label: {show:false}, labelLine: {show:false}, data:[ {value:10, name:'博士'}, {value:20, name:'硕士'}, {value:30, name:'本科'}, {value:40, name:'专科'}, ] } ] }; option3 = { tooltip: { trigger: 'item', formatter: "{a}
{b}: {c} ({d}%)", position:function(p){ //其中p为当前鼠标的位置 return [p[0] + 10, p[1] - 10]; } }, legend: { orient: 'vertical', top:'center', right:0, itemWidth: 10, itemHeight: 10, data:['数据分门别类','数据关系部门','今日数据交易'], textStyle: { color: 'rgba(255,255,255,.5)', fontSize:'12', } }, series: [ { name:'数据', type:'pie', center: ['35%', '50%'], radius: ['40%', '50%'], color: ['#62c98d', '#2f89cf', '#4cb9cf', '#e0c828','#e58c00','#eb295b'], label: {show:false}, labelLine: {show:false}, data:[ {value:4, name:'数据分门别类'}, {value:2, name:'数据关系部门'}, {value:2, name:'今日数据交易'}, ] } ] }; option4 = { tooltip: { trigger: 'item', formatter: "{a}
{b}: {c} ({d}%)", position:function(p){ //其中p为当前鼠标的位置 return [p[0] + 10, p[1] - 10]; } }, legend: { orient: 'vertical', top:'center', right:'8%', itemWidth: 10, itemHeight: 10, data:['零销类','服务类','销售类','软件类','硬件类','其它类'], textStyle: { color: 'rgba(255,255,255,.5)', fontSize:'12', } }, series: [ { name:'业务分类', type:'pie', center: ['40%', '50%'], radius: ['40%', '50%'], color: ['#62c98d', '#2f89cf', '#4cb9cf', '#e0c828','#e58c00','#eb295b'], label: {show:false}, labelLine: {show:false}, data:[ {value:10, name:'零销类'}, {value:20, name:'服务类'}, {value:30, name:'销售类'}, {value:40, name:'软件类'}, {value:50, name:'硬件类'}, {value:60, name:'其它类'}, ] } ] }; option5 = { grid: { left: '0', right: '0', top: '10%', bottom: '24%', //containLabel: true }, legend: { data: ['等待', '已办人数', '已办业务'], bottom:0, itemWidth: 10, itemHeight: 10, textStyle: { color: "#fff", fontSize: '10', }, itemGap: 5 }, tooltip: { show: "true", trigger: 'item' }, yAxis: { type: 'value', show: false, }, xAxis: [{ type: 'category', axisTick: { show: false }, axisLine: { show: true, lineStyle: { color: '#363e83', } }, axisLabel: { show: false, // inside: true, textStyle: { color: "rgba(255,255,255,1)", fontWeight: 'normal', fontSize: '12', }, // formatter:function(val){ // return val.split("").join("\n") // }, }, data: ['业务办量统计'] } ], series: [ { name: '等待', type: 'bar', barWidth: '20', itemStyle: { normal: { show: true, color:'#20aa92', barBorderRadius: 50, borderWidth: 0, } }, zlevel: 2, barGap: '100%', data: [20], label: { formatter: "{c}人", show: true, position: 'top', textStyle: { fontSize:12, color: 'rgba(255,255,255,.6)', } }, }, { name: '已办人数', type: 'bar', itemStyle: { normal: { show: true, color:'#f4664e', barBorderRadius: 50, borderWidth: 0, } }, zlevel: 2, barWidth: '20', data: [40], label: { formatter: "{c}人", show: true, position: 'top', textStyle: { fontSize:12, color: 'rgba(255,255,255,.6)', } }, }, { name: '已办业务', type: 'bar', itemStyle: { normal: { show: true, color:'#0c93dc', barBorderRadius: 50, borderWidth: 0, } }, zlevel: 2, barWidth: '20', data: [127], label: { formatter: "{c}份", show: true, position: 'top', textStyle: { fontSize:12, color: 'rgba(255,255,255,.6)', } }, }, ] }; option7 = { // backgroundColor: '#00265f', tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' } }, grid: { left: '0%', top:'10px', right: '0%', bottom: '0', containLabel: true }, xAxis: [{ type: 'category', data: ['1月', '2月', '3月', '4月', '5月', '6月'], axisLine: { show: true, lineStyle: { color: "rgba(255,255,255,.1)", width: 1, type: "solid" }, }, axisTick: { show: false, }, axisLabel: { interval: 0, // rotate:50, show: true, splitNumber: 5, textStyle: { color: "rgba(255,255,255,.6)", fontSize: '12', }, }, }], yAxis: [{ type: 'value', axisLabel: { //formatter: '{value} %' show:true, textStyle: { color: "rgba(255,255,255,.6)", fontSize: '12', }, }, axisTick: { show: false, }, axisLine: { show: true, lineStyle: { color: "rgba(255,255,255,.1 )", width: 1, type: "solid" }, }, splitLine: { show: false, lineStyle: { color: "rgba(255,255,255,.1)", } } }], series: [{ name: '2017年', type: 'line', //smooth: true, data: [2, 6, 3, 8, 5, 8], itemStyle: { normal: { color:'#2f89cf', opacity: 1, barBorderRadius: 5, } } } ] }; // 使用刚指定的配置项和数据显示图表。 myChart.setOption(option); myChart2.setOption(option2); myChart3.setOption(option3); myChart4.setOption(option4); myChart5.setOption(option5); myChart7.setOption(option7); window.addEventListener("resize",function(){ myChart.resize(); myChart7.resize(); myChart2.resize(); myChart3.resize(); myChart4.resize(); myChart5.resize(); }); } })