$(function () { echart_map(); //echart_1湖南各市货运量 function echart_1() { // 基于准备好的dom,初始化echarts实例 var myChart = echarts.init(document.getElementById('chart_1')); myChart.clear(); option = { tooltip: { trigger: 'item', formatter: "{a}
{b} : {c}万元" }, legend: { x: 'center', y: '15%', data: ['长沙', '株洲', '湘潭', '衡阳', '邵阳', '岳阳', '常德', '张家界', '益阳', '郴州', '永州', '娄底', '怀化', '湘西'], icon: 'circle', textStyle: { color: '#fff', } }, calculable: true, series: [{ name: '', type: 'pie', //起始角度,支持范围[0, 360] startAngle: 0, //饼图的半径,数组的第一项是内半径,第二项是外半径 radius: [41, 280.75], //支持设置成百分比,设置成百分比时第一项是相对于容器宽度,第二项是相对于容器高度 center: ['50%', '40%'], //是否展示成南丁格尔图,通过半径区分数据大小。可选择两种模式: // 'radius' 面积展现数据的百分比,半径展现数据的大小。 // 'area' 所有扇区面积相同,仅通过半径展现数据大小 roseType: 'area', //是否启用防止标签重叠策略,默认开启,圆环图这个例子中需要强制所有标签放在中心位置,可以将该值设为 false。 avoidLabelOverlap: false, label: { normal: { show: true, formatter: '{c}万元' }, emphasis: { show: true } }, labelLine: { normal: { show: true, length2: 1, }, emphasis: { show: true } }, data: [{ value: 900.58, name: '怀化', itemStyle: { normal: { color: '#f845f1' } } }, { value: 1100.58, name: '永州', itemStyle: { normal: { color: '#ad46f3' } } }, { value: 1200.58, name: '张家界', itemStyle: { normal: { color: '#5045f6' } } }, { value: 1300.58, name: '邵阳', itemStyle: { normal: { color: '#4777f5' } } }, { value: 1400.58, name: '常德', itemStyle: { normal: { color: '#44aff0' } } }, { value: 1500.58, name: '岳阳', itemStyle: { normal: { color: '#45dbf7' } } }, { value: 1500.58, name: '湘潭', itemStyle: { normal: { color: '#f6d54a' } } }, { value: 1600.58, name: '株洲', itemStyle: { normal: { color: '#f69846' } } }, { value: 1800, name: '长沙', itemStyle: { normal: { color: '#ff4343' } } }, { value: 0, name: "", itemStyle: { normal: { color: '#transparent' } }, label: { show: false }, labelLine: { show: false } }, { value: 0, name: "", itemStyle: { normal: { color: 'transparent' } }, label: { show: false }, labelLine: { show: false } }, { value: 0, name: "", itemStyle: { normal: { color: 'transparent' } }, label: { show: false }, labelLine: { show: false } }, { value: 0, name: "", itemStyle: { normal: { color: 'transparent' } }, label: { show: false }, labelLine: { show: false } }, { value: 0, name: "", itemStyle: { normal: { color: 'transparent' } }, label: { show: false }, labelLine: { show: false } }, { value: 0, name: "", itemStyle: { normal: { color: 'transparent' } }, label: { show: false }, labelLine: { show: false } }, { value: 0, name: "", itemStyle: { normal: { color: 'transparent' } }, label: { show: false }, labelLine: { show: false } }, { value: 0, name: "", itemStyle: { normal: { color: 'transparent' } }, label: { show: false }, labelLine: { show: false } }, { value: 0, name: "", itemStyle: { normal: { color: 'transparent' } }, label: { show: false }, labelLine: { show: false } } ] }] }; // 使用刚指定的配置项和数据显示图表。 myChart.setOption(option); window.addEventListener("resize", function () { myChart.resize(); }); } //echart_0湖南省飞机场 function echart_0() { // 基于准备好的dom,初始化echarts实例 var myChart = echarts.init(document.getElementById('chart_0')); function showProvince() { var geoCoordMap = { '长沙黄花国际机场': [113.226512,28.192929], '张家界荷花机场': [110.454598,29.107223], '常德桃花源机场': [111.651508,28.921516], '永州零陵机场': [111.622869,26.340994], '怀化芷江机场': [109.714784,27.44615], }; var data = [{ name: '长沙黄花国际机场', value: 100 }, { name: '张家界荷花机场', value: 100 }, { name: '常德桃花源机场', value: 100 }, { name: '永州零陵机场', value: 100 }, { name: '怀化芷江机场', value: 100 } ]; var max = 480, min = 9; // todo var maxSize4Pin = 100, minSize4Pin = 20; var convertData = function (data) { var res = []; for (var i = 0; i < data.length; i++) { var geoCoord = geoCoordMap[data[i].name]; if (geoCoord) { res.push({ name: data[i].name, value: geoCoord.concat(data[i].value) }); } } return res; }; myChart.setOption(option = { title: { top: 20, text: '', subtext: '', x: 'center', textStyle: { color: '#ccc' } }, legend: { orient: 'vertical', y: 'bottom', x: 'right', data: ['pm2.5'], textStyle: { color: '#fff' } }, visualMap: { show: false, min: 0, max: 500, left: 'left', top: 'bottom', text: ['高', '低'], // 文本,默认为数值文本 calculable: true, seriesIndex: [1], inRange: { } }, geo: { show: true, map:'hunan', mapType: 'hunan', label: { normal: { }, //鼠标移入后查看效果 emphasis: { textStyle: { color: '#fff' } } }, //鼠标缩放和平移 roam: true, itemStyle: { normal: { // color: '#ddd', borderColor: 'rgba(147, 235, 248, 1)', borderWidth: 1, areaColor: { type: 'radial', x: 0.5, y: 0.5, r: 0.8, colorStops: [{ offset: 0, color: 'rgba(175,238,238, 0)' // 0% 处的颜色 }, { offset: 1, color: 'rgba( 47,79,79, .2)' // 100% 处的颜色 }], globalCoord: false // 缺省为 false }, shadowColor: 'rgba(128, 217, 248, 1)', shadowOffsetX: -2, shadowOffsetY: 2, shadowBlur: 10 }, emphasis: { areaColor: '#389BB7', borderWidth: 0 } } }, series: [{ name: 'light', type: 'map', coordinateSystem: 'geo', data: convertData(data), itemStyle: { normal: { color: '#F4E925' } } }, { name: '点', type: 'scatter', coordinateSystem: 'geo', symbol: 'pin', symbolSize: function(val) { var a = (maxSize4Pin - minSize4Pin) / (max - min); var b = minSize4Pin - a * min; b = maxSize4Pin - a * max; return a * val[2] + b; }, label: { normal: { // show: true, // textStyle: { // color: '#fff', // fontSize: 9, // } } }, itemStyle: { normal: { color: '#F62157', //标志颜色 } }, zlevel: 6, data: convertData(data), }, { name: 'light', type: 'map', mapType: 'hunan', geoIndex: 0, aspectScale: 0.75, //长宽比 showLegendSymbol: false, // 存在legend时显示 label: { normal: { show: false }, emphasis: { show: false, textStyle: { color: '#fff' } } }, roam: true, itemStyle: { normal: { areaColor: '#031525', borderColor: '#FFFFFF', }, emphasis: { areaColor: '#2B91B7' } }, animation: false, data: data }, { name: ' ', type: 'effectScatter', coordinateSystem: 'geo', data: convertData(data.sort(function (a, b) { return b.value - a.value; }).slice(0, 5)), symbolSize: function (val) { return val[2] / 10; }, showEffectOn: 'render', rippleEffect: { brushType: 'stroke' }, hoverAnimation: true, label: { normal: { formatter: '{b}', position: 'right', show: true } }, itemStyle: { normal: { color: '#05C3F9', shadowBlur: 10, shadowColor: '#05C3F9' } }, zlevel: 1 }, ] }); } showProvince(); // 使用刚指定的配置项和数据显示图表。 // myChart.setOption(option); window.addEventListener("resize", function () { myChart.resize(); }); } //echart_2湖南省高速公路 function echart_2() { // 基于准备好的dom,初始化echarts实例 var myChart = echarts.init(document.getElementById('chart_2')); myChart.setOption({ series: [{ type: 'map', mapType: 'hunan' }] }); var geoCoordMap = { '怀化': [109.999867,27.518949], '吉首': [109.741528,28.332629], '张家界': [110.491722,29.112001], '常德': [111.701486,29.076683], '益阳': [112.348741,28.544124], '岳阳': [113.126486,29.382401], '长沙': [113.019455,28.200103], '株洲': [113.163141,27.8418], '湘潭': [112.91977,27.882141], '邵阳': [111.467859,27.21915], '娄底': [112.012438,27.745506], '衡阳': [112.63809,26.895225], '永州': [111.577632,26.460144], '郴州': [113.039396,25.81497] }; var goData = [ [{ name: '张家界' }, { id: 1, name: '常德', value: 86 }], [{ name: '吉首' }, { id: 1, name: '常德', value: 86 }], [{ name: '常德' }, { id: 1, name: '益阳', value: 70 }], [{ name: '益阳' }, { id: 1, name: '长沙', value: 95 }], [{ name: '长沙' }, { id: 1, name: '岳阳', value: 70 }], [{ name: '长沙' }, { id: 1, name: '湘潭', value: 80 }], [{ name: '长沙' }, { id: 1, name: '株洲', value: 80 }], [{ name: '长沙' }, { id: 1, name: '衡阳', value: 80 }], [{ name: '衡阳' }, { id: 1, name: '郴州', value: 70 }], [{ name: '衡阳' }, { id: 1, name: '永州', value: 70 }], [{ name: '湘潭' }, { id: 1, name: '娄底', value: 60 }], [{ name: '娄底' }, { id: 1, name: '邵阳', value: 75 }], [{ name: '邵阳' }, { id: 1, name: '怀化', value: 75 }], ]; //值控制圆点大小 var backData = [ [{ name: '常德' }, { id: 1, name: '张家界', value: 80 }], [{ name: '常德' }, { id: 1, name: '吉首', value: 66 }], [{ name: '益阳' }, { id: 1, name: '常德', value: 86 }], [{ name: '长沙' }, { id: 1, name: '益阳', value: 70 }], [{ name: '岳阳' }, { id: 1, name: '长沙', value: 95 }], [{ name: '湘潭' }, { id: 1, name: '长沙', value: 95 }], [{ name: '株洲' }, { id: 1, name: '长沙', value: 95 }], [{ name: '衡阳' }, { id: 1, name: '长沙', value: 95 }], [{ name: '郴州' }, { id: 1, name: '衡阳', value: 80 }], [{ name: '永州' }, { id: 1, name: '衡阳', value: 80 }], [{ name: '娄底' }, { id: 1, name: '湘潭', value: 80 }], [{ name: '邵阳' }, { id: 1, name: '娄底', value: 60 }], [{ name: '怀化' }, { id: 1, name: '邵阳', value: 75 }], ]; var planePath = 'path://M1705.06,1318.313v-89.254l-319.9-221.799l0.073-208.063c0.521-84.662-26.629-121.796-63.961-121.491c-37.332-0.305-64.482,36.829-63.961,121.491l0.073,208.063l-319.9,221.799v89.254l330.343-157.288l12.238,241.308l-134.449,92.931l0.531,42.034l175.125-42.917l175.125,42.917l0.531-42.034l-134.449-92.931l12.238-241.308L1705.06,1318.313z'; var arcAngle = function(data) { var j, k; for (var i = 0; i < data.length; i++) { var dataItem = data[i]; if (dataItem[1].id == 1) { j = 0.2; return j; } else if (dataItem[1].id == 2) { k = -0.2; return k; } } } var convertData = function(data) { var res = []; for (var i = 0; i < data.length; i++) { var dataItem = data[i]; var fromCoord = geoCoordMap[dataItem[0].name]; var toCoord = geoCoordMap[dataItem[1].name]; if (dataItem[1].id == 1) { if (fromCoord && toCoord) { res.push([{ coord: fromCoord, }, { coord: toCoord, value: dataItem[1].value //线条颜色 }]); } } else if (dataItem[1].id == 2) { if (fromCoord && toCoord) { res.push([{ coord: fromCoord, }, { coord: toCoord }]); } } } return res; }; var color = ['#fff', '#FF1493', '#0000FF']; var series = []; [ ['1', goData], ['2', backData] ].forEach(function(item, i) { series.push({ name: item[0], type: 'lines', zlevel: 2, symbol: ['arrow', 'arrow'], //线特效配置 effect: { show: true, period: 6, trailLength: 0.1, symbol: 'arrow', //标记类型 symbolSize: 5 }, lineStyle: { normal: { width: 1, opacity: 0.4, curveness: arcAngle(item[1]), //弧线角度 color: '#fff' } }, edgeLabel: { normal: { show: true, textStyle: { fontSize: 14 }, formatter: function(params) { var txt = ''; if (params.data.speed !== undefined) { txt = params.data.speed; } return txt; }, } }, data: convertData(item[1]) }, { type: 'effectScatter', coordinateSystem: 'geo', zlevel: 2, //波纹效果 rippleEffect: { period: 2, brushType: 'stroke', scale: 3 }, label: { normal: { show: true, color: '#fff', position: 'right', formatter: '{b}' } }, //终点形象 symbol: 'circle', //圆点大小 symbolSize: function(val) { return val[2] / 8; }, itemStyle: { normal: { show: true } }, data: item[1].map(function(dataItem) { return { name: dataItem[1].name, value: geoCoordMap[dataItem[1].name].concat([dataItem[1].value]) }; }) }); }); option = { title: { text: '', subtext: '', left: 'center', textStyle: { color: '#fff' } }, tooltip: { trigger: 'item', formatter: '{b}' }, //线颜色及飞行轨道颜色 visualMap: { show: false, min: 0, max: 100, color: ['#31A031','#31A031'] }, //地图相关设置 geo: { map: 'hunan', //视角缩放比例 zoom: 1, //显示文本样式 label: { normal: { show: false, textStyle: { color: '#fff' } }, emphasis: { textStyle: { color: '#fff' } } }, //鼠标缩放和平移 roam: true, itemStyle: { normal: { // color: '#ddd', borderColor: 'rgba(147, 235, 248, 1)', borderWidth: 1, areaColor: { type: 'radial', x: 0.5, y: 0.5, r: 0.8, colorStops: [{ offset: 0, color: 'rgba(175,238,238, 0)' // 0% 处的颜色 }, { offset: 1, color: 'rgba( 47,79,79, .2)' // 100% 处的颜色 }], globalCoord: false // 缺省为 false }, shadowColor: 'rgba(128, 217, 248, 1)', // shadowColor: 'rgba(255, 255, 255, 1)', shadowOffsetX: -2, shadowOffsetY: 2, shadowBlur: 10 }, emphasis: { areaColor: '#389BB7', borderWidth: 0 } } }, series: series }; myChart.setOption(option); } // echart_map中国地图 function echart_map() { // 基于准备好的dom,初始化echarts实例 var myChart = echarts.init(document.getElementById('chart_map')); var mapName = 'china' var data = [] var toolTipData = []; /*获取地图数据*/ myChart.showLoading(); var mapFeatures = echarts.getMap(mapName).geoJson.features; myChart.hideLoading(); var geoCoordMap = { '福州': [119.4543, 25.9222], '长春': [125.8154, 44.2584], '重庆': [107.7539, 30.1904], '西安': [109.1162, 34.2004], '成都': [103.9526, 30.7617], '常州': [119.4543, 31.5582], '北京': [116.4551, 40.2539], '北海': [109.314, 21.6211], '海口': [110.3893, 19.8516], '长沙': [113.019455,28.200103], '上海': [121.40, 31.73], '内蒙古': [106.82, 39.67] }; var GZData = [ [{ name: '长沙' }, { name: '福州', value: 95 }], [{ name: '长沙' }, { name: '长春', value: 80 }], [{ name: '长沙' }, { name: '重庆', value: 70 }], [{ name: '长沙' }, { name: '西安', value: 60 }], [{ name: '长沙' }, { name: '成都', value: 50 }], [{ name: '长沙' }, { name: '常州', value: 40 }], [{ name: '长沙' }, { name: '北京', value: 30 }], [{ name: '长沙' }, { name: '北海', value: 20 }], [{ name: '长沙' }, { name: '海口', value: 10 }], [{ name: '长沙' }, { name: '上海', value: 80 }], [{ name: '长沙' }, { name: '内蒙古', value: 80 }] ]; var convertData = function (data) { var res = []; for (var i = 0; i < data.length; i++) { var dataItem = data[i]; var fromCoord = geoCoordMap[dataItem[0].name]; var toCoord = geoCoordMap[dataItem[1].name]; if (fromCoord && toCoord) { res.push({ fromName: dataItem[0].name, toName: dataItem[1].name, coords: [fromCoord, toCoord] }); } } return res; }; var color = ['#c5f80e']; var series = []; [ ['石家庄', GZData] ].forEach(function (item, i) { series.push({ name: item[0], type: 'lines', zlevel: 2, symbol: ['none', 'arrow'], symbolSize: 10, effect: { show: true, period: 6, trailLength: 0, symbol: 'arrow', symbolSize: 5 }, lineStyle: { normal: { color: color[i], width: 1, opacity: 0.6, curveness: 0.2 } }, data: convertData(item[1]) }, { name: item[0], type: 'effectScatter', coordinateSystem: 'geo', zlevel: 2, rippleEffect: { brushType: 'stroke' }, label: { normal: { show: true, position: 'right', formatter: '{b}' } }, symbolSize: function (val) { return val[2] / 8; }, itemStyle: { normal: { color: color[i] } }, data: item[1].map(function (dataItem) { return { name: dataItem[1].name, value: geoCoordMap[dataItem[1].name].concat([dataItem[1].value]) }; }) }); }); option = { tooltip: { trigger: 'item' }, geo: { map: 'china', label: { emphasis: { show: false } }, roam: true, itemStyle: { normal: { // color: '#ddd', borderColor: 'rgba(147, 235, 248, 1)', borderWidth: 1, areaColor: { type: 'radial', x: 0.5, y: 0.5, r: 0.8, colorStops: [{ offset: 0, color: 'rgba(175,238,238, 0)' // 0% 处的颜色 }, { offset: 1, color: 'rgba( 47,79,79, .1)' // 100% 处的颜色 }], globalCoord: false // 缺省为 false }, shadowColor: 'rgba(128, 217, 248, 1)', // shadowColor: 'rgba(255, 255, 255, 1)', shadowOffsetX: -2, shadowOffsetY: 2, shadowBlur: 10 }, emphasis: { areaColor: '#389BB7', borderWidth: 0 } } }, series: series }; // 使用刚指定的配置项和数据显示图表。 myChart.setOption(option); window.addEventListener("resize", function () { myChart.resize(); }); } //echart_3交通就业人员 function echart_3() { var myChart = echarts.init(document.getElementById('chart_3')); myChart.clear(); option = { title: { text: '' }, tooltip: { trigger: 'axis' }, legend: { data:['铁路运输业','公路运输业','水上运输业','航空运输业','管道运输业','装卸搬运和其他运输服务业','等外公路公路里程'], textStyle:{ color: '#fff' }, top: '4%' }, grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, toolbox: { orient: 'vertical', right: '1%', top: '2%', iconStyle: { color: '#FFEA51', borderColor: '#FFA74D', borderWidth: 1, }, feature: { saveAsImage: {}, magicType: { show: true, type: ['line','bar','stack','tiled'] } } }, xAxis: { type: 'category', boundaryGap: false, data: ['2014年','2015年','2016年','2017年','2018年'], splitLine: { show: false }, axisLine: { lineStyle: { color: '#fff' } } }, yAxis: { name: '人', type: 'value', splitLine: { show: false }, axisLine: { lineStyle: { color: '#fff' } } }, color: ['#FF4949','#FFA74D','#FFEA51','#4BF0FF','#44AFF0','#4E82FF','#584BFF','#BE4DFF','#F845F1'], series: [ { name:'铁路运输业', type:'line', data:[57197, 51533, 57000, 58150, 55748] }, { name:'公路运输业', type:'line', data:[148054, 150198, 144943, 138157, 114234] }, { name:'水上运输业', type:'line', data:[27100, 25568, 25734, 24393, 23851] }, { name:'航空运输业', type:'line', data:[1795, 3306, 4151, 5538, 4766] }, { name:'管道运输业', type:'line', data:[1586,567,647,1235,1186] }, { name:'装卸搬运和其他运输服务业', type:'line', data:[4448, 11742, 12706, 10666, 10902] } ] }; myChart.setOption(option); } //中国铁路 function echart_4() { // 基于准备好的dom,初始化echarts图表 var myChart = echarts2.init(document.getElementById('chart_4')); var effect = { show: true, scaleSize: 1, period: 30, // 运动周期,无单位,值越大越慢 color: '#fff', shadowColor: 'rgba(220,220,220,0.4)', shadowBlur: 5 }; function itemStyle(idx) { return { normal: { color: '#fff', borderWidth: 1, borderColor: ['rgba(30,144,255,1)', 'lime'][idx], lineStyle: { //shadowColor : ['rgba(30,144,255,1)','lime'][idx], //默认透明 //shadowBlur: 10, //shadowOffsetX: 0, //shadowOffsetY: 0, type: 'solid' } } } }; option = { color: ['rgba(30,144,255,1)', 'lime'], title: { text: '', subtext: '', sublink: '', x: 'center', textStyle: { color: '#fff' } }, tooltip: { trigger: 'item', formatter: '{b}' }, legend: { orient: 'vertical', x: '2%', y: '3%', selectedMode: 'single', data: ['八纵通道', '八横通道'], textStyle: { color: '#fff' } }, toolbox: { show: true, orient: 'vertical', x: 'right', y: 'center', padding: [0 ,30, 0 ,0], feature: { mark: { show: true }, dataView: { show: true, readOnly: false }, restore: { show: true }, saveAsImage: { show: true } } }, series: [{ name: '八纵通道', type: 'map', roam: true, hoverable: false, mapType: 'china', itemStyle: { normal: { borderColor: 'rgba(100,149,237,1)', borderWidth: 0.5, areaStyle: { color: '#1b1b1b' } } }, data: [], markLine: { symbol: ['circle', 'circle'], symbolSize: 1, effect: effect, itemStyle: itemStyle(0), smooth: true, data: [ [{ name: '北京' }, { name: '哈尔滨' }], [{ name: '哈尔滨' }, { name: '满洲里' }], [{ name: '沈阳' }, { name: '大连' }], [{ name: '大连' }, { name: '烟台' }], [{ name: '烟台' }, { name: '青岛' }], [{ name: '青岛' }, { name: '淮安' }], [{ name: '淮安' }, { name: '上海' }], [{ name: '上海' }, { name: '杭州' }], [{ name: '杭州' }, { name: '宁波' }], [{ name: '宁波' }, { name: '温州' }], [{ name: '温州' }, { name: '福州' }], [{ name: '福州' }, { name: '厦门' }], [{ name: '厦门' }, { name: '广州' }], [{ name: '广州' }, { name: '湛江' }], [{ name: '北京' }, { name: '天津' }], [{ name: '天津' }, { name: '济南' }], [{ name: '济南' }, { name: '南京' }], [{ name: '南京' }, { name: '上海' }], [{ name: '北京' }, { name: '南昌' }], [{ name: '南昌' }, { name: '深圳' }], [{ name: '深圳' }, { name: '九龙红磡' }], [{ name: '北京' }, { name: '郑州' }], [{ name: '郑州' }, { name: '武汉' }], [{ name: '武汉' }, { name: '广州' }], [{ name: '大同' }, { name: '太原' }], [{ name: '太原' }, { name: '焦作' }], [{ name: '焦作' }, { name: '洛阳' }], [{ name: '洛阳' }, { name: '柳州' }], [{ name: '柳州' }, { name: '湛江' }], [{ name: '包头' }, { name: '西安' }], [{ name: '西安' }, { name: '重庆' }], [{ name: '重庆' }, { name: '贵阳' }], [{ name: '贵阳' }, { name: '柳州' }], [{ name: '柳州' }, { name: '南宁' }], [{ name: '兰州' }, { name: '成都' }], [{ name: '成都' }, { name: '昆明' }] ] } }, { name: '八横通道', type: 'map', mapType: 'china', itedmStyle: { normal: { borderColor: 'rgba(100,149,237,1)', borderWidth: 0.5, areaStyle: { color: '#1b1b1b' } } }, data: [], markLine: { symbol: ['circle', 'circle'], symbolSize: 1, effect: effect, itemStyle: itemStyle(1), smooth: true, data: [ [{ name: '北京' }, { name: '兰州' }], [{ name: '兰州' }, { name: '拉萨' }], [{ name: '大同' }, { name: '秦皇岛' }], [{ name: '神木' }, { name: '黄骅' }], [{ name: '太原' }, { name: '德州' }], [{ name: '德州' }, { name: '龙口' }], [{ name: '龙口' }, { name: '烟台' }], [{ name: '太原' }, { name: '德州' }], [{ name: '德州' }, { name: '济南' }], [{ name: '济南' }, { name: '青岛' }], [{ name: '长治' }, { name: '邯郸' }], [{ name: '邯郸' }, { name: '济南' }], [{ name: '济南' }, { name: '青岛' }], [{ name: '瓦塘' }, { name: '临汾' }], [{ name: '临汾' }, { name: '长治' }], [{ name: '长治' }, { name: '汤阴' }], [{ name: '汤阴' }, { name: '台前' }], [{ name: '台前' }, { name: '兖州' }], [{ name: '兖州' }, { name: '日照' }], [{ name: '侯马' }, { name: '月山' }], [{ name: '月山' }, { name: '新乡' }], [{ name: '新乡' }, { name: '兖州' }], [{ name: '兖州' }, { name: '日照' }], [{ name: '连云港' }, { name: '郑州' }], [{ name: '郑州' }, { name: '兰州' }], [{ name: '兰州' }, { name: '乌鲁木齐' }], [{ name: '乌鲁木齐' }, { name: '阿拉山口' }], [{ name: '西安' }, { name: '南阳' }], [{ name: '南阳' }, { name: '信阳' }], [{ name: '信阳' }, { name: '合肥' }], [{ name: '合肥' }, { name: '南京' }], [{ name: '南京' }, { name: '启东' }], [{ name: '重庆' }, { name: '武汉' }], [{ name: '武汉' }, { name: '九江' }], [{ name: '九江' }, { name: '铜陵' }], [{ name: '铜陵' }, { name: '南京' }], [{ name: '南京' }, { name: '上海' }], [{ name: '上海' }, { name: '怀化' }], [{ name: '怀化' }, { name: '重庆' }], [{ name: '重庆' }, { name: '成都' }], [{ name: '成都' }, { name: '贵阳' }], [{ name: '贵阳' }, { name: '昆明' }], [{ name: '昆明' }, { name: '南宁' }], [{ name: '南宁' }, { name: '黎塘' }], [{ name: '黎塘' }, { name: '湛江' }] ] }, geoCoord: { '阿拉山口': [82.5757, 45.1706], '包头': [109.8403, 40.6574], '北京': [116.4075, 39.9040], '成都': [104.0665, 30.5723], '大连': [121.6147, 38.9140], '大同': [113.3001, 40.0768], '德州': [116.3575, 37.4341], '福州': [119.2965, 26.0745], '广州': [113.2644, 23.1292], '贵阳': [106.6302, 26.6477], '哈尔滨': [126.5363, 45.8023], '邯郸': [114.5391, 36.6256], '杭州': [120.1551, 30.2741], '合肥': [117.2272, 31.8206], '侯马': [111.3720, 35.6191], '怀化': [109.9985, 27.5550], '淮安': [119.0153, 33.6104], '黄骅': [117.3300, 38.3714], '济南': [117.1205, 36.6510], '焦作': [113.2418, 35.2159], '九江': [116.0019, 29.7051], '九龙红磡': [114.1870, 22.3076], '昆明': [102.8329, 24.8801], '拉萨': [91.1409, 29.6456], '兰州': [103.8343, 36.0611], '黎塘': [109.1363, 23.2066], '连云港': [119.2216, 34.5967], '临汾': [111.5190, 36.0880], '柳州': [109.4160, 24.3255], '龙口': [120.4778, 37.6461], '洛阳': [112.4540, 34.6197], '满洲里': [117.3787, 49.5978], '南昌': [115.8581, 28.6832], '南京': [118.7969, 32.0603], '南宁': [108.3661, 22.8172], '南阳': [112.5283, 32.9908], '宁波': [121.5440, 29.8683], '启东': [121.6574, 31.8082], '秦皇岛': [119.6005, 39.9354], '青岛': [120.3826, 36.0671], '日照': [119.5269, 35.4164], '厦门': [118.0894, 24.4798], '上海': [121.4737, 31.2304], '深圳': [114.0579, 22.5431], '神木': [110.4871, 38.8610], '沈阳': [123.4315, 41.8057], '台前': [115.8717, 35.9701], '太原': [112.5489, 37.8706], '汤阴': [114.3572, 35.9218], '天津': [117.2010, 39.0842], '铜陵': [117.8121, 30.9454], '瓦塘': [109.7600, 23.3161], '温州': [120.6994, 27.9943], '乌鲁木齐': [87.6168, 43.8256], '武汉': [114.3054, 30.5931], '西安': [108.9402, 34.3416], '新乡': [113.9268, 35.3030], '信阳': [114.0913, 32.1470], '烟台': [121.4479, 37.4638], '兖州': [116.7838, 35.5531], '月山': [113.0550, 35.2104], '湛江': [110.3594, 21.2707], '长治': [113.1163, 36.1954], '郑州': [113.6254, 34.7466], '重庆': [106.5516, 29.5630] } } ] }; // 为echarts对象加载数据 myChart.setOption(option); } //湖南省高铁 function echart_6() { // 基于准备好的dom,初始化echarts实例 var myChart = echarts.init(document.getElementById('chart_6')); //加载地图 myChart.setOption({ series: [{ type: 'map', mapType: 'hunan' }] }); var geoCoordMap = { '怀化站': [109.999867,27.518949], '吉首站': [109.741528,28.332629], '张家界站': [110.491722,29.112001], '常德站': [111.701486,29.076683], '益阳站': [112.348741,28.544124], '岳阳站': [113.126486,29.382401], '长沙站': [113.019455,28.200103], '株洲站': [113.163141,27.8418], '湘潭站': [112.91977,27.882141], '邵阳站': [111.467859,27.21915], '娄底站': [112.012438,27.745506], '衡阳站': [112.63809,26.895225], '永州站': [111.577632,26.460144], '郴州站': [113.039396,25.81497] }; var goData = [ [{ name: '怀化站' }, { id: 1, name: '吉首站', value: 60 }], [{ name: '吉首站' }, { id: 1, name: '张家界站', value: 70 }], [{ name: '张家界站' }, { id: 1, name: '常德站', value: 77 }], [{ name: '常德站' }, { id: 1, name: '岳阳站', value: 70 }], [{ name: '常德站' }, { id: 1, name: '益阳站', value: 65 }], [{ name: '常德站' }, { id: 1, name: '邵阳站', value: 80 }], [{ name: '益阳站' }, { id: 1, name: '长沙站', value: 95 }], [{ name: '益阳站' }, { id: 1, name: '娄底站', value: 72 }], [{ name: '长沙站' }, { id: 1, name: '株洲站', value: 80 }], [{ name: '长沙站' }, { id: 1, name: '湘潭站', value: 90 }], [{ name: '长沙站' }, { id: 1, name: '衡阳站', value: 88 }], [{ name: '湘潭站' }, { id: 1, name: '娄底站', value: 72 }], [{ name: '娄底站' }, { id: 1, name: '怀化站', value: 80 }], [{ name: '邵阳站' }, { id: 1, name: '永州站', value: 74 }], [{ name: '衡阳站' }, { id: 1, name: '邵阳站', value: 80 }], [{ name: '衡阳站' }, { id: 1, name: '永州站', value: 74 }], [{ name: '衡阳站' }, { id: 1, name: '郴州站', value: 70 }], ]; //值控制圆点大小 var backData = [ [{ name: '吉首站' }, { id: 2, name: '怀化站', value: 80 }], [{ name: '常德站' }, { id: 1, name: '张家界站', value: 70 }], [{ name: '岳阳站' }, { id: 1, name: '常德站', value: 77 }], [{ name: '益阳站' }, { id: 1, name: '常德站', value: 77 }], [{ name: '邵阳站' }, { id: 1, name: '常德站', value: 77 }], [{ name: '长沙站' }, { id: 1, name: '益阳站', value: 65 }], [{ name: '娄底站' }, { id: 1, name: '益阳站', value: 65 }], [{ name: '株洲站' }, { id: 1, name: '长沙站', value: 95 }], [{ name: '湘潭站' }, { id: 1, name: '长沙站', value: 95 }], [{ name: '衡阳站' }, { id: 1, name: '长沙站', value: 95 }], [{ name: '娄底站' }, { id: 1, name: '湘潭站', value: 90 }], [{ name: '怀化站' }, { id: 1, name: '娄底站', value: 72 }], [{ name: '永州站' }, { id: 1, name: '邵阳站', value: 80 }], [{ name: '邵阳站' }, { id: 1, name: '衡阳站', value: 88 }], [{ name: '永州站' }, { id: 1, name: '衡阳站', value: 88 }], [{ name: '郴州站' }, { id: 1, name: '衡阳站', value: 88 }], ]; var arcAngle = function(data) { var j, k; for (var i = 0; i < data.length; i++) { var dataItem = data[i]; if (dataItem[1].id == 1) { j = 0.2; return j; } else if (dataItem[1].id == 2) { k = -0.2; return k; } } } var convertData = function(data) { var res = []; for (var i = 0; i < data.length; i++) { var dataItem = data[i]; var fromCoord = geoCoordMap[dataItem[0].name]; var toCoord = geoCoordMap[dataItem[1].name]; if (dataItem[1].id == 1) { if (fromCoord && toCoord) { res.push([{ coord: fromCoord, }, { coord: toCoord, value: dataItem[1].value //线条颜色 }]); } } else if (dataItem[1].id == 2) { if (fromCoord && toCoord) { res.push([{ coord: fromCoord, }, { coord: toCoord }]); } } } return res; }; var color = ['#fff', '#FF1493', '#00FF00']; var series = []; [ ['1', goData], ['2', backData] ].forEach(function(item, i) { series.push({ name: item[0], type: 'lines', zlevel: 2, symbol: ['arrow', 'arrow'], //线特效配置 effect: { show: true, period: 6, trailLength: 0.1, symbol: 'arrow', //标记类型 symbolSize: 5 }, lineStyle: { normal: { width: 1, opacity: 0.4, curveness: arcAngle(item[1]), //弧线角度 color: '#fff' } }, data: convertData(item[1]) }, { type: 'effectScatter', coordinateSystem: 'geo', zlevel: 2, //波纹效果 rippleEffect: { period: 2, brushType: 'stroke', scale: 3 }, label: { normal: { show: true, color: '#fff', position: 'right', formatter: '{b}' } }, //终点形象 symbol: 'circle', //圆点大小 symbolSize: function(val) { return val[2] / 8; }, itemStyle: { normal: { show: true } }, data: item[1].map(function(dataItem) { return { name: dataItem[1].name, value: geoCoordMap[dataItem[1].name].concat([dataItem[1].value]) }; }) }); }); option = { title: { text: '', subtext: '', left: 'center', textStyle: { color: '#fff' } }, tooltip: { trigger: 'item', formatter: "{b}" }, //线颜色及飞行轨道颜色 visualMap: { show: false, min: 0, max: 100, color: ['#fff'] }, //地图相关设置 geo: { map: 'hunan', //视角缩放比例 zoom: 1, //显示文本样式 label: { normal: { show: false, textStyle: { color: '#fff' } }, emphasis: { textStyle: { color: '#fff' } } }, //鼠标缩放和平移 roam: true, itemStyle: { normal: { // color: '#ddd', borderColor: 'rgba(147, 235, 248, 1)', borderWidth: 1, areaColor: { type: 'radial', x: 0.5, y: 0.5, r: 0.8, colorStops: [{ offset: 0, color: 'rgba(175,238,238, 0)' // 0% 处的颜色 }, { offset: 1, color: 'rgba( 47,79,79, .2)' // 100% 处的颜色 }], globalCoord: false // 缺省为 false }, shadowColor: 'rgba(128, 217, 248, 1)', shadowOffsetX: -2, shadowOffsetY: 2, shadowBlur: 10 }, emphasis: { areaColor: '#389BB7', borderWidth: 0 } } }, series: series }; myChart.setOption(option); } //湖南总货运量 function echart_7() { var myChart = echarts.init(document.getElementById('chart_7')); myChart.clear(); option = { title: { text: '' }, tooltip: { trigger: 'axis' }, legend: { data:['货运量','铁路货运量','国家铁路货运量','地方铁路货运量','合资铁路货运量','公路货运量','水运货运量'], textStyle:{ color: '#fff' }, top: '4%' }, grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, toolbox: { orient: 'vertical', right: '1%', top: '2%', iconStyle: { color: '#FFEA51', borderColor: '#FFA74D', borderWidth: 1, }, feature: { saveAsImage: {}, magicType: { show: true, type: ['line','bar','stack','tiled'] } } }, xAxis: { type: 'category', boundaryGap: false, data: ['2012年','2013年','2014年','2015年','2016年'], splitLine: { show: false }, axisLine: { lineStyle: { color: '#fff' } } }, yAxis: { name: '单位(万吨)', type: 'value', splitLine: { show: false }, axisLine: { lineStyle: { color: '#fff' } } }, color: ['#FF4949','#FFA74D','#FFEA51','#4BF0FF','#44AFF0','#4E82FF','#584BFF','#BE4DFF','#F845F1'], series: [ { name:'货运量', type:'line', data:[219130, 198009, 209946, 198024, 210586] }, { name:'铁路货运量', type:'line', data:[21010, 22469, 20619, 17843, 16313] }, { name:'国家铁路货运量', type:'line', data:[17866, 19354, 17589, 17709, 18589] }, { name:'地方铁路货运量', type:'line', data:[3034, 2845, 2712, 2790, 2812] }, { name:'合资铁路货运量', type:'line', data:[111, 271, 318, 327, 349] }, { name:'公路货运量', type:'line', data:[195530, 172492, 185286,175637,189822] }, { name:'水运货运量', type:'line', data:[2590, 3048, 4041,4544,4451] } ] }; myChart.setOption(option); } //湖南货物周转量 function echart_8() { var myChart = echarts.init(document.getElementById('chart_8')); myChart.clear(); option = { title: { text: '' }, tooltip: { trigger: 'axis' }, legend: { data:['铁路货物周转量','国家铁路货物周转量','地方铁路货物周转量','合资铁路货物周转量','公路货物周转量','水运货物周转量'], textStyle:{ color: '#fff' }, top: '4%' }, grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, toolbox: { orient: 'vertical', right: '1%', top: '2%', iconStyle: { color: '#FFEA51', borderColor: '#FFA74D', borderWidth: 1, }, feature: { saveAsImage: {}, magicType: { show: true, type: ['line','bar','stack','tiled'] } } }, color: ['#FF4949','#FFA74D','#FFEA51','#4BF0FF','#44AFF0','#4E82FF','#584BFF','#BE4DFF','#F845F1'], xAxis: { type: 'category', boundaryGap: false, data: ['2014年','2015年','2016年','2017年','2018年'], splitLine: { show: false }, axisLine: { lineStyle: { color: '#fff' } } }, yAxis: { name: '亿吨公里', type: 'value', splitLine: { show: false }, axisLine: { lineStyle: { color: '#fff' } } }, series: [ { name:'铁路货物周转量', type:'line', data:[3961.88, 4233.63, 4183.14, 3633.01, 3704.47] }, { name:'国家铁路货物周转量', type:'line', data:[3374.76, 3364.76, 3274.76, 3371.82, 3259.87] }, { name:'地方铁路货物周转量', type:'line', data:[14.77, 15.17, 13.17, 14.56, 15.84] }, { name:'合资铁路货物周转量', type:'line', data:[686.17,847.26,895.22,865.28,886.72] }, { name:'公路货物周转量', type:'line', data:[6133.47, 6577.89, 7019.56,6821.48,7294.59] }, { name:'水运货物周转量', type:'line', data:[509.60, 862.54, 1481.77,1552.79,1333.62] } ] }; myChart.setOption(option); } //湖南运输线长度 function echart_9() { var myChart = echarts.init(document.getElementById('chart_9')); myChart.clear(); option = { title: { text: '' }, tooltip: { trigger: 'axis' }, legend: { data:['铁路营业里程','公路里程','等级公路里程','高速等级公路里程','一级等级公路里程','二级等级公路里程','等外公路公路里程'], textStyle:{ color: '#fff' }, top: '4%' }, grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, toolbox: { orient: 'vertical', right: '1%', top: '2%', iconStyle: { color: '#FFEA51', borderColor: '#FFA74D', borderWidth: 1, }, feature: { saveAsImage: {}, magicType: { show: true, type: ['line','bar','stack','tiled'] } } }, xAxis: { type: 'category', boundaryGap: false, data: ['2014年','2015年','2016年','2017年','2018年'], splitLine: { show: false }, axisLine: { lineStyle: { color: '#fff' } } }, yAxis: { name: '万公里', type: 'value', splitLine: { show: false }, axisLine: { lineStyle: { color: '#fff' } } }, color: ['#FF4949','#FFA74D','#FFEA51','#4BF0FF','#44AFF0','#4E82FF','#584BFF','#BE4DFF','#F845F1'], series: [ { name:'铁路营业里程', type:'line', data:[0.56, 0.63, 0.63, 0.70, 0.70] }, { name:'公路里程', type:'line', data:[16.30, 17.45, 17.92, 18.46, 18.84] }, { name:'等级公路里程', type:'line', data:[15.54, 16.77, 17.29, 17.86, 18.26] }, { name:'高速等级公路里程', type:'line', data:[0.51, 0.56, 0.59, 0.63, 0.65] }, { name:'一级等级公路里程', type:'line', data:[0.47,0.48,0.51,0.54,0.56] }, { name:'二级等级公路里程', type:'line', data:[1.76, 1.85, 1.93, 1.97, 1.99] }, { name:'等外公路公路里程', type:'line', data:[0.76, 0.68, 0.63, 0.60, 0.58] } ] }; myChart.setOption(option); } //湖南省快递业务量 function echart_10(){ var myChart = echarts.init(document.getElementById('chart_10')); myChart.clear(); option = { tooltip: { trigger: 'item', formatter: "{a}
{b}: {c} ({d}%)" }, legend: { orient: 'vertical', x: 'left', top: '2%', left: '1%', textStyle: { color: '#fff' }, data:[ '国际','省外','省内', ] }, color: ['#FF4949','#FFA74D','#4BF0FF','#44AFF0','#4E82FF','#584BFF','#BE4DFF','#F845F1','#4BF0FF','#44AFF0'], series: [ { name:'业务量(万件)', type:'pie', selectedMode: 'single', radius: [0, '15%'], center: ['28%','28%'], label: { normal: { position: 'inner' } }, labelLine: { normal: { show: false } }, data:[ {value:90392.39, name:'2018年业务量(90392.39万件)'}, ] }, { name:'业务量(万件)', type:'pie', radius: ['20%', '30%'], center: ['28%','28%'], label: { normal: { formatter: '{a|{a}}{abg|}\n{hr|}\n {b|{b}:}{c} {per|{d}%} ', backgroundColor: '#eee', borderColor: '#aaa', borderWidth: 1, borderRadius: 4, rich: { a: { color: '#999', lineHeight: 22, align: 'center' }, hr: { borderColor: '#aaa', width: '100%', borderWidth: 0.5, height: 0 }, b: { fontSize: 16, lineHeight: 33 }, per: { color: '#eee', backgroundColor: '#334455', padding: [2, 4], borderRadius: 2 } } } }, data:[ {value:464.43, name:'国际'}, {value:68575.6, name:'省外'}, {value:21352.36, name:'省内'}, ] }, { name:'业务量(万件)', type:'pie', selectedMode: 'single', radius: [0, '15%'], center: ['70%','28%'], label: { normal: { position: 'inner' } }, labelLine: { normal: { show: false } }, data:[ {value:54911.94, name:'2017年业务量(54911.94万件)'}, ] }, { name:'业务量(万件)', type:'pie', radius: ['20%', '30%'], center: ['70%','28%'], label: { normal: { formatter: '{a|{a}}{abg|}\n{hr|}\n {b|{b}:}{c} {per|{d}%} ', backgroundColor: '#eee', borderColor: '#aaa', borderWidth: 1, borderRadius: 4, rich: { a: { color: '#999', lineHeight: 22, align: 'center' }, hr: { borderColor: '#aaa', width: '100%', borderWidth: 0.5, height: 0 }, b: { fontSize: 16, lineHeight: 33 }, per: { color: '#eee', backgroundColor: '#334455', padding: [2, 4], borderRadius: 2 } } } }, data:[ {value:278.5, name:'国际'}, {value:37111.03, name:'省外'}, {value:17522.41, name:'省内'}, ] }, { name:'业务量(万件)', type:'pie', selectedMode: 'single', radius: [0, '15%'], center: ['28%','70%'], label: { normal: { position: 'inner' } }, labelLine: { normal: { show: false } }, data:[ {value:34019.15, name:'2016年业务量(34019.15万件)'}, ] }, { name:'业务量(万件)', type:'pie', radius: ['20%', '30%'], center: ['28%','70%'], label: { normal: { formatter: '{a|{a}}{abg|}\n{hr|}\n {b|{b}:}{c} {per|{d}%} ', backgroundColor: '#eee', borderColor: '#aaa', borderWidth: 1, borderRadius: 4, rich: { a: { color: '#999', lineHeight: 22, align: 'center' }, hr: { borderColor: '#aaa', width: '100%', borderWidth: 0.5, height: 0 }, b: { fontSize: 16, lineHeight: 33 }, per: { color: '#eee', backgroundColor: '#334455', padding: [2, 4], borderRadius: 2 } } } }, data:[ {value:163.72, name:'国际'}, {value:26841.29, name:'省外'}, {value:7014.14, name:'省内'}, ] }, { name:'业务量(万件)', type:'pie', selectedMode: 'single', radius: [0, '15%'], center: ['70%','70%'], label: { normal: { position: 'inner' } }, labelLine: { normal: { show: false } }, data:[ {value:20755.74, name:'2015年业务量(20755.74万件)'}, ] }, { name:'业务量(万件)', type:'pie', radius: ['20%', '30%'], center: ['70%','70%'], label: { normal: { formatter: '{a|{a}}{abg|}\n{hr|}\n {b|{b}:}{c} {per|{d}%} ', backgroundColor: '#eee', borderColor: '#aaa', borderWidth: 1, borderRadius: 4, rich: { a: { color: '#999', lineHeight: 22, align: 'center' }, hr: { borderColor: '#aaa', width: '100%', borderWidth: 0.5, height: 0 }, b: { fontSize: 16, lineHeight: 33 }, per: { color: '#eee', backgroundColor: '#334455', padding: [2, 4], borderRadius: 2 } } } }, data:[ {value:129.65, name:'国际'}, {value:18072.54, name:'省外'}, {value:2553.55, name:'省内'}, ] }, ] }; myChart.setOption(option); } //湖南省公路营运 function echart_11(){ var myChart = echarts.init(document.getElementById('chart_11')); myChart.clear(); option = { tooltip: { trigger: 'item', formatter: "{a}
{b}: {c} ({d}%)" }, legend: { x: 'left', top: '2%', left: '1%', textStyle: { color: '#fff' }, data:['公路营运载客','公路营运载货'] }, color: ['#FF4949','#FFA74D','#4BF0FF','#44AFF0','#4E82FF','#584BFF','#BE4DFF','#F845F1'], series: [ { name:'公路营运', type:'pie', selectedMode: 'single', radius: [0, '15%'], center: ['28%','28%'], label: { normal: { position: 'inner' } }, labelLine: { normal: { show: false } }, data:[ {value:145.18, name:'2018年公路营运拥有量(145.18万辆)'}, ] }, { name:'汽车拥有量(万辆)', type:'pie', radius: ['20%', '30%'], center: ['28%','28%'], label: { normal: { formatter: '{a|{a}}{abg|}\n{hr|}\n {b|{b}:}{c} {per|{d}%} ', backgroundColor: '#eee', borderColor: '#aaa', borderWidth: 1, borderRadius: 4, position: 'outside', rich: { a: { color: '#999', lineHeight: 22, align: 'center' }, hr: { borderColor: '#aaa', width: '100%', borderWidth: 0.5, height: 0 }, b: { fontSize: 16, lineHeight: 33 }, per: { color: '#eee', backgroundColor: '#334455', padding: [2, 4], borderRadius: 2 } } } }, data:[ {value:142.65, name:'公路营运载客'}, {value:2.53, name:'公路营运载货'}, ] }, { name:'公路营运', type:'pie', selectedMode: 'single', radius: [0, '15%'], center: ['70%','28%'], label: { normal: { position: 'inner' } }, labelLine: { normal: { show: false } }, data:[ {value:142.47, name:'2017年公路营运拥有量(142.47万辆)'} ] }, { name:'汽车拥有量(万辆)', type:'pie', radius: ['20%', '30%'], center: ['70%','28%'], label: { normal: { formatter: '{a|{a}}{abg|}\n{hr|}\n {b|{b}:}{c} {per|{d}%} ', backgroundColor: '#eee', borderColor: '#aaa', borderWidth: 1, borderRadius: 4, position: 'outside', rich: { a: { color: '#999', lineHeight: 22, align: 'center' }, hr: { borderColor: '#aaa', width: '100%', borderWidth: 0.5, height: 0 }, b: { fontSize: 16, lineHeight: 33 }, per: { color: '#eee', backgroundColor: '#334455', padding: [2, 4], borderRadius: 2 } } } }, data:[ {value:139.95, name:'公路营运载客'}, {value:2.52, name:'公路营运载货'}, // {value:137.96, name:'2014年公路营运载客汽车拥有量(万辆)'}, // {value:2.65, name:'2014年公路营运载货汽车拥有量(万辆)'}, // {value:131.48, name:'2013年公路营运载客汽车拥有量(万辆)'}, // {value:2.97, name:'2013年公路营运载货汽车拥有量(万辆)'} ] }, { name:'公路营运', type:'pie', selectedMode: 'single', radius: [0, '15%'], center: ['28%','70%'], label: { normal: { position: 'inner' } }, labelLine: { normal: { show: false } }, data:[ {value:140.61, name:'2016年公路营运拥有量(140.61万辆)'}, // {value:142.47, name:'2015年公路营运拥有量(142.47万辆)'}, // {value:140.61, name:'2014年公路营运拥有量(140.61万辆)'}, // {value:134.45, name:'2013年公路营运拥有量(134.45万辆)'}, ] }, { name:'汽车拥有量(万辆)', type:'pie', radius: ['20%', '30%'], center: ['28%','70%'], label: { normal: { formatter: '{a|{a}}{abg|}\n{hr|}\n {b|{b}:}{c} {per|{d}%} ', backgroundColor: '#eee', borderColor: '#aaa', borderWidth: 1, borderRadius: 4, position: 'outside', rich: { a: { color: '#999', lineHeight: 22, align: 'center' }, hr: { borderColor: '#aaa', width: '100%', borderWidth: 0.5, height: 0 }, b: { fontSize: 16, lineHeight: 33 }, per: { color: '#eee', backgroundColor: '#334455', padding: [2, 4], borderRadius: 2 } } } }, data:[ {value:137.96, name:'公路营运载客'}, {value:2.65, name:'公路营运载货'}, // {value:137.96, name:'2014年公路营运载客汽车拥有量(万辆)'}, // {value:2.65, name:'2014年公路营运载货汽车拥有量(万辆)'}, // {value:131.48, name:'2013年公路营运载客汽车拥有量(万辆)'}, // {value:2.97, name:'2013年公路营运载货汽车拥有量(万辆)'} ] }, { name:'公路营运', type:'pie', selectedMode: 'single', radius: [0, '15%'], center: ['70%','70%'], label: { normal: { position: 'inner' } }, labelLine: { normal: { show: false } }, data:[ {value:134.45, name:'2015年公路营运拥有量(134.45万辆)'}, ] }, { name:'汽车拥有量(万辆)', type:'pie', radius: ['20%', '30%'], center: ['70%','70%'], label: { normal: { formatter: '{a|{a}}{abg|}\n{hr|}\n {b|{b}:}{c} {per|{d}%} ', backgroundColor: '#eee', borderColor: '#aaa', borderWidth: 1, borderRadius: 4, position: 'outside', rich: { a: { color: '#999', lineHeight: 22, align: 'center' }, hr: { borderColor: '#aaa', width: '100%', borderWidth: 0.5, height: 0 }, b: { fontSize: 16, lineHeight: 33 }, per: { color: '#eee', backgroundColor: '#334455', padding: [2, 4], borderRadius: 2 } } } }, data:[ {value:131.48, name:'公路营运载客'}, {value:2.97, name:'公路营运载货'}, // {value:137.96, name:'2014年公路营运载客汽车拥有量(万辆)'}, // {value:2.65, name:'2014年公路营运载货汽车拥有量(万辆)'}, // {value:131.48, name:'2013年公路营运载客汽车拥有量(万辆)'}, // {value:2.97, name:'2013年公路营运载货汽车拥有量(万辆)'} ] } ] }; myChart.setOption(option); } //湖南省城市公共交通 function echart_12() { var myChart = echarts.init(document.getElementById('chart_12')); myChart.clear(); option = { title: { text: '' }, tooltip: { trigger: 'axis' }, legend: { data:['公共交通运营数','运营线路总长度','公共交通客运总量'], textStyle:{ color: '#fff' }, top: '4%' }, grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, toolbox: { orient: 'vertical', right: '1%', top: '2%', iconStyle: { color: '#FFEA51', borderColor: '#FFA74D', borderWidth: 1, }, feature: { saveAsImage: {}, magicType: { show: true, type: ['line','bar','stack','tiled'] } } }, xAxis: { type: 'category', boundaryGap: false, data: ['2014年','2015年','2016年','2017年','2018年'], splitLine: { show: false }, axisLine: { lineStyle: { color: '#fff' } } }, yAxis: { name: '万公里', type: 'value', splitLine: { show: false }, axisLine: { lineStyle: { color: '#fff' } } }, color: ['#FF4949','#FFA74D','#FFEA51','#4BF0FF','#44AFF0','#4E82FF','#584BFF','#BE4DFF','#F845F1'], series: [ { name:'公共交通运营数', type:'line', data:[16493,17498, 15977, 18927, 21479] }, { name:'运营线路总长度', type:'line', data:[18812, 19647, 20305, 22940, 26077] }, { name:'公共交通客运总量', type:'line', data:[203954, 202727, 205342, 187208, 186048] }, ] }; myChart.setOption(option); } //湖南省地图 function echart_13(){ // 基于准备好的dom,初始化echarts实例 var myChart = echarts.init(document.getElementById('chart_13')); function showProvince() { myChart.setOption(option = { // backgroundColor: '#ffffff', visualMap: { show: false, min: 0, max: 100, left: 'left', top: 'bottom', text: ['高', '低'], // 文本,默认为数值文本 calculable: true, inRange: { color: ['yellow', 'lightskyblue', 'orangered'] } }, series: [{ type: 'map', mapType: 'hunan', roam: true, label: { normal: { show: true }, emphasis: { textStyle: { color: '#fff' } } }, itemStyle: { normal: { borderColor: '#389BB7', areaColor: '#fff', }, emphasis: { areaColor: '#389BB7', borderWidth: 0 } }, animation: false, data: [{ name: '长沙市', value: 100 }, { name: '株洲市', value: 96 }, { name: '湘潭市', value: 98 }, { name: '衡阳市', value: 80 }, { name: '邵阳市', value: 88 }, { name: '岳阳市', value: 79 }, { name: '常德市', value: 77, }, { name: '张家界市', value: 33 }, { name: '益阳市', value: 69, }, { name: '郴州市', value: 66 }, { name: '永州市', value: 22 },{ name: '娄底市', value: 51 },{ name: '湘西土家族苗族自治州', value: 44 },{ name: '怀化市', value: 9 }] }] }); } var currentIdx = 0; showProvince(); // 使用刚指定的配置项和数据显示图表。 window.addEventListener("resize", function () { myChart.resize(); }); } //GPS function echart_14(){ var myChart = echarts.init(document.getElementById('chart_14')); var data = [ {name: '海门', value: 9, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '鄂尔多斯', value: 12, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '招远', value: 12, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '舟山', value: 12, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '齐齐哈尔', value: 14, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '盐城', value: 15, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '赤峰', value: 16, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '青岛', value: 18, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '乳山', value: 18, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '金昌', value: 19, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '泉州', value: 21, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '莱西', value: 21, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '日照', value: 21, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '胶南', value: 22, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '南通', value: 23, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '拉萨', value: 24, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '云浮', value: 24, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '梅州', value: 25, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '文登', value: 25, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '上海', value: 25, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '攀枝花', value: 25, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '威海', value: 25, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '承德', value: 25, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '厦门', value: 26, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '汕尾', value: 26, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '潮州', value: 26, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '丹东', value: 27, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '太仓', value: 27, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '曲靖', value: 27, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '烟台', value: 28, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '福州', value: 29, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '瓦房店', value: 30, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '即墨', value: 30, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '抚顺', value: 31, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '玉溪', value: 31, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '张家口', value: 31, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '阳泉', value: 31, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '莱州', value: 32, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '湖州', value: 32, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '汕头', value: 32, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '昆山', value: 33, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '宁波', value: 33, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '湛江', value: 33, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '揭阳', value: 34, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '荣成', value: 34, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '连云港', value: 35, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '葫芦岛', value: 35, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '常熟', value: 36, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '东莞', value: 36, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '河源', value: 36, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '淮安', value: 36, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '泰州', value: 36, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '南宁', value: 37, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '营口', value: 37, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '惠州', value: 37, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '江阴', value: 37, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '蓬莱', value: 37, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '韶关', value: 38, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '嘉峪关', value: 38, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '广州', value: 38, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '延安', value: 38, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '太原', value: 39, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '清远', value: 39, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '中山', value: 39, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '昆明', value: 39, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '寿光', value: 40, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '盘锦', value: 40, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '长治', value: 41, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '深圳', value: 41, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '珠海', value: 42, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '宿迁', value: 43, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '咸阳', value: 43, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '铜川', value: 44, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '平度', value: 44, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '佛山', value: 44, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '海口', value: 44, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '江门', value: 45, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '章丘', value: 45, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '肇庆', value: 46, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '大连', value: 47, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '临汾', value: 47, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '吴江', value: 47, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '石嘴山', value: 49, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '沈阳', value: 50, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '苏州', value: 50, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '茂名', value: 50, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '嘉兴', value: 51, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '长春', value: 51, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '胶州', value: 52, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '银川', value: 52, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '张家港', value: 52, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '三门峡', value: 53, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '锦州', value: 54, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '南昌', value: 54, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '柳州', value: 54, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '三亚', value: 54, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '自贡', value: 56, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '吉林', value: 56, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '阳江', value: 57, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '泸州', value: 57, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '西宁', value: 57, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '宜宾', value: 58, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '呼和浩特', value: 58, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '成都', value: 58, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '大同', value: 58, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '镇江', value: 59, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '桂林', value: 59, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '张家界', value: 59, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '宜兴', value: 59, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '北海', value: 60, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '西安', value: 61, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '金坛', value: 62, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '东营', value: 62, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '牡丹江', value: 63, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '遵义', value: 63, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '绍兴', value: 63, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '扬州', value: 64, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '常州', value: 64, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '潍坊', value: 65, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '重庆', value: 66, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '台州', value: 67, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '南京', value: 67, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '滨州', value: 70, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '贵阳', value: 71, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '无锡', value: 71, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '本溪', value: 71, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '克拉玛依', value: 72, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '渭南', value: 72, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '马鞍山', value: 72, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '宝鸡', value: 72, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '焦作', value: 75, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '句容', value: 75, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '北京', value: 79, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '徐州', value: 79, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '衡水', value: 80, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '包头', value: 80, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '绵阳', value: 80, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '乌鲁木齐', value: 84, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '枣庄', value: 84, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '杭州', value: 84, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '淄博', value: 85, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '鞍山', value: 86, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '溧阳', value: 86, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '库尔勒', value: 86, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '安阳', value: 90, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '开封', value: 90, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '济南', value: 92, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '德阳', value: 93, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '温州', value: 95, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '九江', value: 96, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '邯郸', value: 98, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '临安', value: 99, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '兰州', value: 99, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '沧州', value: 100, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '临沂', value: 103, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '南充', value: 104, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '天津', value: 105, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '富阳', value: 106, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '泰安', value: 112, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '诸暨', value: 112, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '郑州', value: 113, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '哈尔滨', value: 114, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '聊城', value: 116, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '芜湖', value: 117, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '唐山', value: 119, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '平顶山', value: 119, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '邢台', value: 119, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '德州', value: 120, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '济宁', value: 120, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '荆州', value: 127, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '宜昌', value: 130, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '义乌', value: 132, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '丽水', value: 133, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '洛阳', value: 134, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '秦皇岛', value: 136, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '株洲', value: 143, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '石家庄', value: 147, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '莱芜', value: 148, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '常德', value: 152, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '保定', value: 153, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '湘潭', value: 154, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '金华', value: 157, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '岳阳', value: 169, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '长沙', value: 175, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '衢州', value: 177, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '廊坊', value: 170, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '菏泽', value: 175, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, {name: '合肥', value: 180, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区'}, { name: '武汉', value: 190, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区' }, { name: '大庆', value: 150, address:'二道区东环域路2038号', typeName:'联运', area:'0.18', service:'东北地区' } ]; var geoCoordMap = { '海门':[121.15,31.89], '鄂尔多斯':[109.781327,39.608266], '招远':[120.38,37.35], '舟山':[122.207216,29.985295], '齐齐哈尔':[123.97,47.33], '盐城':[120.13,33.38], '赤峰':[118.87,42.28], '青岛':[120.33,36.07], '乳山':[121.52,36.89], '金昌':[102.188043,38.520089], '泉州':[118.58,24.93], '莱西':[120.53,36.86], '日照':[119.46,35.42], '胶南':[119.97,35.88], '南通':[121.05,32.08], '拉萨':[91.11,29.97], '云浮':[112.02,22.93], '梅州':[116.1,24.55], '文登':[122.05,37.2], '上海':[121.48,31.22], '攀枝花':[101.718637,26.582347], '威海':[122.1,37.5], '承德':[117.93,40.97], '厦门':[118.1,24.46], '汕尾':[115.375279,22.786211], '潮州':[116.63,23.68], '丹东':[124.37,40.13], '太仓':[121.1,31.45], '曲靖':[103.79,25.51], '烟台':[121.39,37.52], '福州':[119.3,26.08], '瓦房店':[121.979603,39.627114], '即墨':[120.45,36.38], '抚顺':[123.97,41.97], '玉溪':[102.52,24.35], '张家口':[114.87,40.82], '阳泉':[113.57,37.85], '莱州':[119.942327,37.177017], '湖州':[120.1,30.86], '汕头':[116.69,23.39], '昆山':[120.95,31.39], '宁波':[121.56,29.86], '湛江':[110.359377,21.270708], '揭阳':[116.35,23.55], '荣成':[122.41,37.16], '连云港':[119.16,34.59], '葫芦岛':[120.836932,40.711052], '常熟':[120.74,31.64], '东莞':[113.75,23.04], '河源':[114.68,23.73], '淮安':[119.15,33.5], '泰州':[119.9,32.49], '南宁':[108.33,22.84], '营口':[122.18,40.65], '惠州':[114.4,23.09], '江阴':[120.26,31.91], '蓬莱':[120.75,37.8], '韶关':[113.62,24.84], '嘉峪关':[98.289152,39.77313], '广州':[113.23,23.16], '延安':[109.47,36.6], '太原':[112.53,37.87], '清远':[113.01,23.7], '中山':[113.38,22.52], '昆明':[102.73,25.04], '寿光':[118.73,36.86], '盘锦':[122.070714,41.119997], '长治':[113.08,36.18], '深圳':[114.07,22.62], '珠海':[113.52,22.3], '宿迁':[118.3,33.96], '咸阳':[108.72,34.36], '铜川':[109.11,35.09], '平度':[119.97,36.77], '佛山':[113.11,23.05], '海口':[110.35,20.02], '江门':[113.06,22.61], '章丘':[117.53,36.72], '肇庆':[112.44,23.05], '大连':[121.62,38.92], '临汾':[111.5,36.08], '吴江':[120.63,31.16], '石嘴山':[106.39,39.04], '沈阳':[123.38,41.8], '苏州':[120.62,31.32], '茂名':[110.88,21.68], '嘉兴':[120.76,30.77], '长春':[125.35,43.88], '胶州':[120.03336,36.264622], '银川':[106.27,38.47], '张家港':[120.555821,31.875428], '三门峡':[111.19,34.76], '锦州':[121.15,41.13], '南昌':[115.89,28.68], '柳州':[109.4,24.33], '三亚':[109.511909,18.252847], '自贡':[104.778442,29.33903], '吉林':[126.57,43.87], '阳江':[111.95,21.85], '泸州':[105.39,28.91], '西宁':[101.74,36.56], '宜宾':[104.56,29.77], '呼和浩特':[111.65,40.82], '成都':[104.06,30.67], '大同':[113.3,40.12], '镇江':[119.44,32.2], '桂林':[110.28,25.29], '张家界':[110.479191,29.117096], '宜兴':[119.82,31.36], '北海':[109.12,21.49], '西安':[108.95,34.27], '金坛':[119.56,31.74], '东营':[118.49,37.46], '牡丹江':[129.58,44.6], '遵义':[106.9,27.7], '绍兴':[120.58,30.01], '扬州':[119.42,32.39], '常州':[119.95,31.79], '潍坊':[119.1,36.62], '重庆':[106.54,29.59], '台州':[121.420757,28.656386], '南京':[118.78,32.04], '滨州':[118.03,37.36], '贵阳':[106.71,26.57], '无锡':[120.29,31.59], '本溪':[123.73,41.3], '克拉玛依':[84.77,45.59], '渭南':[109.5,34.52], '马鞍山':[118.48,31.56], '宝鸡':[107.15,34.38], '焦作':[113.21,35.24], '句容':[119.16,31.95], '北京':[116.46,39.92], '徐州':[117.2,34.26], '衡水':[115.72,37.72], '包头':[110,40.58], '绵阳':[104.73,31.48], '乌鲁木齐':[87.68,43.77], '枣庄':[117.57,34.86], '杭州':[120.19,30.26], '淄博':[118.05,36.78], '鞍山':[122.85,41.12], '溧阳':[119.48,31.43], '库尔勒':[86.06,41.68], '安阳':[114.35,36.1], '开封':[114.35,34.79], '济南':[117,36.65], '德阳':[104.37,31.13], '温州':[120.65,28.01], '九江':[115.97,29.71], '邯郸':[114.47,36.6], '临安':[119.72,30.23], '兰州':[103.73,36.03], '沧州':[116.83,38.33], '临沂':[118.35,35.05], '南充':[106.110698,30.837793], '天津':[117.2,39.13], '富阳':[119.95,30.07], '泰安':[117.13,36.18], '诸暨':[120.23,29.71], '郑州':[113.65,34.76], '哈尔滨':[126.63,45.75], '聊城':[115.97,36.45], '芜湖':[118.38,31.33], '唐山':[118.02,39.63], '平顶山':[113.29,33.75], '邢台':[114.48,37.05], '德州':[116.29,37.45], '济宁':[116.59,35.38], '荆州':[112.239741,30.335165], '宜昌':[111.3,30.7], '义乌':[120.06,29.32], '丽水':[119.92,28.45], '洛阳':[112.44,34.7], '秦皇岛':[119.57,39.95], '株洲':[113.16,27.83], '石家庄':[114.48,38.03], '莱芜':[117.67,36.19], '常德':[111.69,29.05], '保定':[115.48,38.85], '湘潭':[112.91,27.87], '金华':[119.64,29.12], '岳阳':[113.09,29.37], '长沙':[113,28.21], '衢州':[118.88,28.97], '廊坊':[116.7,39.53], '菏泽':[115.480656,35.23375], '合肥':[117.27,31.86], '武汉':[114.31,30.52], '大庆':[125.03,46.58] }; var convertData = function (data) { var res = []; for (var i = 0; i < data.length; i++) { var geoCoord = geoCoordMap[data[i].name]; if (geoCoord) { res.push({ name: data[i].name, value: geoCoord.concat(data[i].value) }); } } return res; }; var option = { title: { text: '', }, tooltip : { show: false, trigger: 'item', formatter: '{b}
{c}', }, bmap: { center: [104.114129, 37.550339], zoom: 5, roam: false, //鼠标缩放 mapStyle: { styleJson: [{ 'featureType': 'land', //土地颜色; 'elementType': 'all', 'stylers': { 'color': '#f5f3ef' } },{ 'featureType': 'water', //水颜色 'elementType': 'all', 'stylers': { 'color': '#a2c1de' } }, { 'featureType': 'railway', //调整铁路颜色 'elementType': 'all', 'stylers': { 'visibility': 'off' } }, { 'featureType': 'highway', //调整高速道路颜色 'elementType': 'all', 'stylers': { 'color': '#fdfdfd' } }, { 'featureType': 'highway', //调整建筑物标签是否可视 'elementType': 'labels', 'stylers': { 'visibility': 'off' } }, { 'featureType': 'arterial', //调整一些干道颜色 'elementType': 'geometry', 'stylers': { 'color': '#fefefe' } }, { 'featureType': 'arterial', 'elementType': 'geometry.fill', 'stylers': { 'color': '#fefefe' } }, { 'featureType': 'poi', 'elementType': 'all', 'stylers': { 'visibility': 'off' } }, { 'featureType': 'green', 'elementType': 'all', 'stylers': { 'visibility': 'off' } }, { 'featureType': 'subway', 'elementType': 'all', 'stylers': { 'visibility': 'off' } }, { 'featureType': 'manmade', 'elementType': 'all', 'stylers': { 'color': '#d1d1d1' } }, { 'featureType': 'local', 'elementType': 'all', 'stylers': { 'color': '#d1d1d1' } }, { 'featureType': 'arterial', 'elementType': 'labels', 'stylers': { 'visibility': 'off' } }, { 'featureType': 'boundary', //边界颜色 'elementType': 'all', 'stylers': { 'color': '#bcab78' } }, { 'featureType': 'building', //建筑颜色 'elementType': 'all', 'stylers': { 'color': '#d1d1d1' } }, { 'featureType': 'label', //地名颜色; 'elementType': 'labels.text.fill', 'stylers': { 'color': '#898989' } }] } }, series : [ { name: 'pm2.5', type: 'scatter', coordinateSystem: 'bmap', data: convertData(data), hoverAnimation: false, //hover动画; symbolSize: function (val) { return val[2] / 10; }, label: { normal: { formatter: '{b}', position: 'right', show: false }, emphasis: { show: false } }, itemStyle: { normal: { color: '#de1300' } } } ] }; myChart.setOption(option); // 获取百度地图实例,使用百度地图自带的控件 var bmap = myChart.getModel().getComponent('bmap').getBMap(); bmap.addControl(new BMap.NavigationControl()); //左侧缩放; bmap.enableDragging(); //开启拖拽 var opts = { offset: {height:-5,width:5}, width : 250, // 信息窗口宽度 height: 150, // 信息窗口高度 title : "" , // 信息窗口标题 enableMessage:true//设置允许信息窗发送短息 }; for(var i=0;i

" + "园区地址:"+ data[i].address +"
" + "园区类型:"+ data[i].typeName +"
" + "园区面积:"+ data[i].area +"
" + "入驻企业:"+ data[i].value +"家
"+ "服务范围:"+ data[i].service; bmap.addOverlay(marker); // 将标注添加到地图中 addClickHandler(content,marker); } function addClickHandler(content,marker){ marker.addEventListener("mouseover",function(e){ openInfo(content,e); }); marker.addEventListener("mouseout",function(e){ bmap.closeInfoWindow(); //关闭信息窗口 }); } function openInfo(content,e){ var p = e.target; var point = new BMap.Point(p.getPosition().lng, p.getPosition().lat); var infoWindow = new BMap.InfoWindow(content,opts); // 创建信息窗口对象 bmap.openInfoWindow(infoWindow,point); //开启信息窗口 } } //操作按钮 $('.t_btn0').click(function () { $('.center_text').css('display', 'none'); $('.t_cos0').css('display', 'block'); echart_map(); }); $('.t_btn1').click(function () { $('.center_text').css('display', 'none'); $('.t_cos1').css('display', 'block'); echart_2(); }); $('.t_btn2').click(function(){ $('.center_text').css('display', 'none'); $('.t_cos2').css('display', 'block'); echart_0(); }); $('.t_btn3').click(function(){ $('.center_text').css('display', 'none'); $('.t_cos3').css('display', 'block'); echart_4(); }); $('.t_btn4').click(function(){ $('.center_text').css('display', 'none'); $('.t_cos6').css('display', 'block'); echart_6(); }); $('.t_btn5').click(function(){ $('.center_text').css('display', 'none'); $('.t_cos4').css('display', 'block'); echart_1(); }); $('.t_btn6').click(function(){ $('.center_text').css('display', 'none'); $('.t_cos5').css('display', 'block'); echart_3(); }); $('.t_btn7').click(function(){ $('.center_text').css('display', 'none'); $('.t_cos7').css('display', 'block'); echart_7(); }); $('.t_btn8').click(function(){ $('.center_text').css('display', 'none'); $('.t_cos8').css('display', 'block'); echart_8(); }); $('.t_btn9').click(function(){ $('.center_text').css('display', 'none'); $('.t_cos9').css('display', 'block'); echart_9(); }); $('.t_btn10').click(function(){ $('.center_text').css('display', 'none'); $('.t_cos10').css('display', 'block'); echart_10(); }); $('.t_btn11').click(function(){ $('.center_text').css('display', 'none'); $('.t_cos11').css('display', 'block'); echart_11(); }); $('.t_btn12').click(function(){ $('.center_text').css('display', 'none'); $('.t_cos12').css('display', 'block'); echart_12(); }); $('.t_btn13').click(function(){ $('.center_text').css('display', 'none'); $('.t_cos13').css('display', 'block'); echart_13(); }); $('.t_btn14').click(function(){ $('.center_text').css('display', 'none'); $('.t_cos14').css('display', 'block'); echart_14(); }); //获取地址栏参数 $(function(){ function getUrlParms(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null) return unescape(r[2]); return null; } var id = getUrlParms("id"); if(id == 2){ $('.center_text').css('display', 'none'); $('.t_cos10').css('display', 'block'); echart_10(); } if(id == 3){ $('.center_text').css('display', 'none'); $('.t_cos11').css('display', 'block'); echart_11(); } if(id == 4){ $('.center_text').css('display', 'none'); $('.t_cos1').css('display', 'block'); echart_2(); } if(id == 5){ $('.center_text').css('display', 'none'); $('.t_cos6').css('display', 'block'); echart_6(); } if(id == 6){ $('.center_text').css('display', 'none'); $('.t_cos4').css('display', 'block'); echart_1(); } if(id == 7){ $('.center_text').css('display', 'none'); $('.t_cos8').css('display', 'block'); echart_8(); } if(id == 8){ $('.center_text').css('display', 'none'); $('.t_cos12').css('display', 'block'); echart_12(); } if(id == 9){ $('.center_text').css('display', 'none'); $('.t_cos13').css('display', 'block'); echart_13(); } }); });