优化大屏

pull/1/head
Administrator 2020-03-22 23:11:20 +08:00
parent e9d4d61c55
commit 48dc4f7b96
4 changed files with 532 additions and 289 deletions

View File

@ -1,279 +1,429 @@
// 基于准备好的dom初始化echarts实例
var myChart = echarts.init(document.getElementById('map_1')); $(function () {
map();
function map() {
// 基于准备好的dom初始化echarts实例
var myChart = echarts.init(document.getElementById('map_1'));
var data = [
{name: '海门', value: 69},
{name: '鄂尔多斯', value: 12},
{name: '招远', value: 12},
{name: '舟山', value: 12},
{name: '齐齐哈尔', value: 14},
{name: '盐城', value: 15},
{name: '赤峰', value: 16},
{name: '青岛', value: 18},
{name: '乳山', value: 18},
{name: '金昌', value: 19},
{name: '泉州', value: 21},
{name: '莱西', value: 21},
{name: '日照', value: 21},
{name: '胶南', value: 22},
{name: '南通', value: 23},
{name: '拉萨', value: 24},
{name: '云浮', value: 24},
{name: '梅州', value: 25},
{name: '文登', value: 25},
{name: '上海', value: 25},
{name: '攀枝花', value: 25},
{name: '威海', value: 25},
{name: '承德', value: 25},
{name: '厦门', value: 26},
{name: '汕尾', value: 26},
{name: '潮州', value: 26},
{name: '丹东', value: 27},
{name: '太仓', value: 27},
{name: '曲靖', value: 27},
{name: '烟台', value: 28},
{name: '福州', value: 29},
{name: '瓦房店', value: 30},
{name: '即墨', value: 30},
{name: '抚顺', value: 31},
{name: '玉溪', value: 31},
{name: '张家口', value: 31},
{name: '阳泉', value: 31},
{name: '莱州', value: 32},
{name: '湖州', value: 32},
{name: '汕头', value: 32},
{name: '昆山', value: 33},
{name: '宁波', value: 33},
{name: '湛江', value: 33},
{name: '揭阳', value: 34},
{name: '荣成', value: 34},
{name: '连云港', value: 35},
{name: '葫芦岛', value: 35},
{name: '常熟', value: 36},
{name: '东莞', value: 36},
{name: '河源', value: 36},
{name: '淮安', value: 36},
{name: '泰州', value: 36},
{name: '南宁', value: 37},
{name: '营口', value: 37},
{name: '惠州', value: 37},
{name: '江阴', value: 37},
{name: '蓬莱', value: 37},
{name: '韶关', value: 38},
{name: '嘉峪关', value: 38},
{name: '广州', value: 38},
{name: '延安', value: 38},
{name: '太原', value: 39},
{name: '清远', value: 39},
{name: '中山', value: 39},
{name: '昆明', value: 39},
{name: '寿光', value: 40},
{name: '盘锦', value: 40},
{name: '长治', value: 41},
{name: '深圳', value: 41},
{name: '珠海', value: 42},
{name: '宿迁', value: 43},
{name: '咸阳', value: 43},
{name: '铜川', value: 44},
{name: '平度', value: 44},
{name: '佛山', value: 44},
{name: '海口', value: 44},
{name: '江门', value: 45},
{name: '章丘', value: 45},
{name: '肇庆', value: 46},
{name: '大连', value: 47},
{name: '临汾', value: 47},
{name: '吴江', value: 47},
{name: '石嘴山', value: 49},
{name: '沈阳', value: 50},
{name: '苏州', value: 50},
{name: '茂名', value: 50},
{name: '嘉兴', value: 51},
{name: '长春', value: 51},
{name: '胶州', value: 52},
{name: '银川', value: 52},
{name: '张家港', value: 52},
{name: '三门峡', value: 53},
{name: '锦州', value: 54},
{name: '南昌', value: 54},
{name: '柳州', value: 54},
{name: '三亚', value: 54},
{name: '自贡', value: 56},
{name: '吉林', value: 56},
{name: '阳江', value: 57},
{name: '泸州', value: 57},
{name: '西宁', value: 57},
{name: '宜宾', value: 58},
{name: '呼和浩特', value: 58},
{name: '成都', value: 58},
{name: '大同', value: 58},
{name: '镇江', value: 59},
{name: '桂林', value: 59},
{name: '张家界', value: 59},
{name: '宜兴', value: 59},
{name: '北海', value: 60},
{name: '西安', value: 61},
{name: '金坛', value: 62},
{name: '东营', value: 62},
{name: '牡丹江', value: 63},
{name: '遵义', value: 63},
{name: '绍兴', value: 63},
{name: '扬州', value: 64},
{name: '常州', value: 64},
{name: '潍坊', value: 65},
{name: '重庆', value: 66},
{name: '台州', value: 67},
{name: '南京', value: 67},
{name: '滨州', value: 70},
{name: '贵阳', value: 71},
{name: '无锡', value: 71},
{name: '本溪', value: 71},
{name: '克拉玛依', value: 72},
{name: '渭南', value: 72},
{name: '马鞍山', value: 72},
{name: '宝鸡', value: 72},
{name: '焦作', value: 75},
{name: '句容', value: 75},
{name: '北京', value: 79},
{name: '徐州', value: 79},
{name: '衡水', value: 80},
{name: '包头', value: 80},
{name: '绵阳', value: 80},
{name: '乌鲁木齐', value: 84},
{name: '枣庄', value: 84},
{name: '杭州', value: 84},
{name: '淄博', value: 85},
{name: '鞍山', value: 86},
{name: '溧阳', value: 86},
{name: '库尔勒', value: 86},
{name: '安阳', value: 90},
{name: '开封', value: 90},
{name: '济南', value: 92},
{name: '德阳', value: 93},
{name: '温州', value: 95},
{name: '九江', value: 96},
{name: '邯郸', value: 98},
{name: '临安', value: 99},
{name: '兰州', value: 99},
{name: '沧州', value: 100},
{name: '临沂', value: 103},
{name: '南充', value: 104},
{name: '天津', value: 105},
{name: '富阳', value: 106},
{name: '泰安', value: 112},
{name: '诸暨', value: 112},
{name: '郑州', value: 313},
{name: '哈尔滨', value: 114},
{name: '聊城', value: 116},
{name: '芜湖', value: 117},
{name: '唐山', value: 119},
{name: '平顶山', value: 119},
{name: '邢台', value: 119},
{name: '德州', value: 120},
{name: '济宁', value: 120},
{name: '荆州', value: 127},
{name: '宜昌', value: 130},
{name: '义乌', value: 132},
{name: '丽水', value: 133},
{name: '洛阳', value: 134},
{name: '秦皇岛', value: 136},
{name: '株洲', value: 143},
{name: '石家庄', value: 147},
{name: '莱芜', value: 148},
{name: '常德', value: 152},
{name: '保定', value: 153},
{name: '湘潭', value: 154},
{name: '金华', value: 157},
{name: '岳阳', value: 169},
{name: '长沙', value: 175},
{name: '衢州', value: 177},
{name: '廊坊', value: 193},
{name: '菏泽', value: 194},
{name: '合肥', value: 229},
{name: '武汉', value: 273},
{name: '大庆', value: 279}
];
var geoCoordMap = { var geoCoordMap = {
'上海': [121.4648,31.2891], '海门':[121.15,31.89],
'东莞': [113.8953,22.901], '鄂尔多斯':[109.781327,39.608266],
'东营': [118.7073,37.5513], '招远':[120.38,37.35],
'中山': [113.4229,22.478], '舟山':[122.207216,29.985295],
'临汾': [111.4783,36.1615], '齐齐哈尔':[123.97,47.33],
'临沂': [118.3118,35.2936], '盐城':[120.13,33.38],
'丹东': [124.541,40.4242], '赤峰':[118.87,42.28],
'丽水': [119.5642,28.1854], '青岛':[120.33,36.07],
'乌鲁木齐': [87.9236,43.5883], '乳山':[121.52,36.89],
'佛山': [112.8955,23.1097], '金昌':[102.188043,38.520089],
'保定': [115.0488,39.0948], '泉州':[118.58,24.93],
'兰州': [103.5901,36.3043], '莱西':[120.53,36.86],
'包头': [110.3467,41.4899], '日照':[119.46,35.42],
'北京': [116.4551,40.2539], '胶南':[119.97,35.88],
'北海': [109.314,21.6211], '南通':[121.05,32.08],
'南京': [118.8062,31.9208], '拉萨':[91.11,29.97],
'南宁': [108.479,23.1152], '云浮':[112.02,22.93],
'南昌': [116.0046,28.6633], '梅州':[116.1,24.55],
'南通': [121.1023,32.1625], '文登':[122.05,37.2],
'厦门': [118.1689,24.6478], '上海':[121.48,31.22],
'台州': [121.1353,28.6688], '攀枝花':[101.718637,26.582347],
'合肥': [117.29,32.0581], '威海':[122.1,37.5],
'呼和浩特': [111.4124,40.4901], '承德':[117.93,40.97],
'咸阳': [108.4131,34.8706], '厦门':[118.1,24.46],
'哈尔滨': [127.9688,45.368], '汕尾':[115.375279,22.786211],
'唐山': [118.4766,39.6826], '潮州':[116.63,23.68],
'嘉兴': [120.9155,30.6354], '丹东':[124.37,40.13],
'大同': [113.7854,39.8035], '太仓':[121.1,31.45],
'大连': [122.2229,39.4409], '曲靖':[103.79,25.51],
'天津': [117.4219,39.4189], '烟台':[121.39,37.52],
'太原': [112.3352,37.9413], '福州':[119.3,26.08],
'威海': [121.9482,37.1393], '瓦房店':[121.979603,39.627114],
'宁波': [121.5967,29.6466], '即墨':[120.45,36.38],
'宝鸡': [107.1826,34.3433], '抚顺':[123.97,41.97],
'宿迁': [118.5535,33.7775], '玉溪':[102.52,24.35],
'常州': [119.4543,31.5582], '张家口':[114.87,40.82],
'广州': [113.5107,23.2196], '阳泉':[113.57,37.85],
'廊坊': [116.521,39.0509], '莱州':[119.942327,37.177017],
'延安': [109.1052,36.4252], '湖州':[120.1,30.86],
'张家口': [115.1477,40.8527], '汕头':[116.69,23.39],
'徐州': [117.5208,34.3268], '昆山':[120.95,31.39],
'德州': [116.6858,37.2107], '宁波':[121.56,29.86],
'惠州': [114.6204,23.1647], '湛江':[110.359377,21.270708],
'成都': [103.9526,30.7617], '揭阳':[116.35,23.55],
'扬州': [119.4653,32.8162], '荣成':[122.41,37.16],
'承德': [117.5757,41.4075], '连云港':[119.16,34.59],
'拉萨': [91.1865,30.1465], '葫芦岛':[120.836932,40.711052],
'无锡': [120.3442,31.5527], '常熟':[120.74,31.64],
'日照': [119.2786,35.5023], '东莞':[113.75,23.04],
'昆明': [102.9199,25.4663], '河源':[114.68,23.73],
'杭州': [119.5313,29.8773], '淮安':[119.15,33.5],
'枣庄': [117.323,34.8926], '泰州':[119.9,32.49],
'柳州': [109.3799,24.9774], '南宁':[108.33,22.84],
'株洲': [113.5327,27.0319], '营口':[122.18,40.65],
'武汉': [114.3896,30.6628], '惠州':[114.4,23.09],
'汕头': [117.1692,23.3405], '江阴':[120.26,31.91],
'江门': [112.6318,22.1484], '蓬莱':[120.75,37.8],
'沈阳': [123.1238,42.1216], '韶关':[113.62,24.84],
'沧州': [116.8286,38.2104], '嘉峪关':[98.289152,39.77313],
'河源': [114.917,23.9722], '广州':[113.23,23.16],
'泉州': [118.3228,25.1147], '延安':[109.47,36.6],
'泰安': [117.0264,36.0516], '太原':[112.53,37.87],
'泰州': [120.0586,32.5525], '清远':[113.01,23.7],
'济南': [117.1582,36.8701], '中山':[113.38,22.52],
'济宁': [116.8286,35.3375], '昆明':[102.73,25.04],
'海口': [110.3893,19.8516], '寿光':[118.73,36.86],
'淄博': [118.0371,36.6064], '盘锦':[122.070714,41.119997],
'淮安': [118.927,33.4039], '长治':[113.08,36.18],
'深圳': [114.5435,22.5439], '深圳':[114.07,22.62],
'清远': [112.9175,24.3292], '珠海':[113.52,22.3],
'温州': [120.498,27.8119], '宿迁':[118.3,33.96],
'渭南': [109.7864,35.0299], '咸阳':[108.72,34.36],
'湖州': [119.8608,30.7782], '铜川':[109.11,35.09],
'湘潭': [112.5439,27.7075], '平度':[119.97,36.77],
'滨州': [117.8174,37.4963], '佛山':[113.11,23.05],
'潍坊': [119.0918,36.524], '海口':[110.35,20.02],
'烟台': [120.7397,37.5128], '江门':[113.06,22.61],
'玉溪': [101.9312,23.8898], '章丘':[117.53,36.72],
'珠海': [113.7305,22.1155], '肇庆':[112.44,23.05],
'盐城': [120.2234,33.5577], '大连':[121.62,38.92],
'盘锦': [121.9482,41.0449], '临汾':[111.5,36.08],
'石家庄': [114.4995,38.1006], '吴江':[120.63,31.16],
'福州': [119.4543,25.9222], '石嘴山':[106.39,39.04],
'秦皇岛': [119.2126,40.0232], '沈阳':[123.38,41.8],
'绍兴': [120.564,29.7565], '苏州':[120.62,31.32],
'聊城': [115.9167,36.4032], '茂名':[110.88,21.68],
'肇庆': [112.1265,23.5822], '嘉兴':[120.76,30.77],
'舟山': [122.2559,30.2234], '长春':[125.35,43.88],
'苏州': [120.6519,31.3989], '胶州':[120.03336,36.264622],
'莱芜': [117.6526,36.2714], '银川':[106.27,38.47],
'菏泽': [115.6201,35.2057], '张家港':[120.555821,31.875428],
'营口': [122.4316,40.4297], '三门峡':[111.19,34.76],
'葫芦岛': [120.1575,40.578], '锦州':[121.15,41.13],
'衡水': [115.8838,37.7161], '南昌':[115.89,28.68],
'衢州': [118.6853,28.8666], '柳州':[109.4,24.33],
'西宁': [101.4038,36.8207], '三亚':[109.511909,18.252847],
'西安': [109.1162,34.2004], '自贡':[104.778442,29.33903],
'贵阳': [106.6992,26.7682], '吉林':[126.57,43.87],
'连云港': [119.1248,34.552], '阳江':[111.95,21.85],
'邢台': [114.8071,37.2821], '泸州':[105.39,28.91],
'邯郸': [114.4775,36.535], '西宁':[101.74,36.56],
'郑州': [113.4668,34.6234], '宜宾':[104.56,29.77],
'鄂尔多斯': [108.9734,39.2487], '呼和浩特':[111.65,40.82],
'重庆': [107.7539,30.1904], '成都':[104.06,30.67],
'金华': [120.0037,29.1028], '大同':[113.3,40.12],
'铜川': [109.0393,35.1947], '镇江':[119.44,32.2],
'银川': [106.3586,38.1775], '桂林':[110.28,25.29],
'镇江': [119.4763,31.9702], '张家界':[110.479191,29.117096],
'长春': [125.8154,44.2584], '宜兴':[119.82,31.36],
'长沙': [113.0823,28.2568], '北海':[109.12,21.49],
'长治': [112.8625,36.4746], '西安':[108.95,34.27],
'阳泉': [113.4778,38.0951], '金坛':[119.56,31.74],
'青岛': [120.4651,36.3373], '东营':[118.49,37.46],
'韶关': [113.7964,24.7028] '牡丹江':[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 BJData = [
[{name:'北京'}, {name:'上海',value:95}],
[{name:'北京'}, {name:'广州',value:90}],
[{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}]
];
var SHData = [
[{name:'上海'},{name:'包头',value:95}],
[{name:'上海'},{name:'昆明',value:90}],
[{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}]
];
var GZData = [
[{name:'广州'},{name:'福州',value:95}],
[{name:'广州'},{name:'太原',value:90}],
[{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}]
];
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 convertData = function (data) { var convertData = function (data) {
var res = []; var res = [];
for (var i = 0; i < data.length; i++) { for (var i = 0; i < data.length; i++) {
var dataItem = data[i]; var geoCoord = geoCoordMap[data[i].name];
var fromCoord = geoCoordMap[dataItem[0].name]; if (geoCoord) {
var toCoord = geoCoordMap[dataItem[1].name]; res.push({
if (fromCoord && toCoord) { name: data[i].name,
res.push([{ value: geoCoord.concat(data[i].value)
coord: fromCoord });
}, {
coord: toCoord
}]);
} }
} }
return res; return res;
}; };
var color = ['#a6c84c', '#ffa022', '#46bee9'];
var series = [];
[['北京', BJData], ['上海', SHData], ['广州', GZData]].forEach(function (item, i) {
series.push({
name: item[0] + ' Top10',
type: 'lines',
zlevel: 1,
effect: {
show: true,
period: 6,
trailLength: 0.7,
color: '#fff',
symbolSize: 3
},
lineStyle: {
normal: {
color: color[i],
width: 0,
curveness: 0.2
}
},
data: convertData(item[1])
},
{
name: item[0] + ' Top10',
type: 'lines',
zlevel: 2,
effect: {
show: true,
period: 6,
trailLength: 0,
symbol: planePath,
symbolSize: 15
},
lineStyle: {
normal: {
color: color[i],
width: 1,
opacity: 0.4,
curveness: 0.2
}
},
data: convertData(item[1])
},
{
name: item[0] + ' Top10',
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 = { option = {
backgroundColor: '#404a59', // backgroundColor: '#404a59',
title : { /*** title: {
text: '模拟迁徙', text: '实时行驶车辆',
subtext: '数据纯属虚构', subtext: 'data from PM25.in',
sublink: 'http://www.pm25.in',
left: 'center', left: 'center',
textStyle : {
color: '#fff'
}
},
tooltip : {
trigger: 'item'
},
legend: {
orient: 'vertical',
top: 'bottom',
left: 'right',
data:['北京 Top10', '上海 Top10', '广州 Top10'],
textStyle: { textStyle: {
color: '#fff' color: '#fff'
}
},**/
tooltip : {
trigger: 'item',
formatter: function (params) {
if(typeof(params.value)[2] == "undefined"){
return params.name + ' : ' + params.value;
}else{
return params.name + ' : ' + params.value[2];
}
}
}, },
selectedMode: 'single'
},
geo: { geo: {
map: 'china', map: 'china',
label: { label: {
@ -281,23 +431,85 @@ option = {
show: false show: false
} }
}, },
roam: true, roam: false,//禁止其放大缩小
itemStyle: { itemStyle: {
normal: { normal: {
areaColor: '#323c48', areaColor: '#4c60ff',
borderColor: '#404a59' borderColor: '#002097'
}, },
emphasis: { emphasis: {
areaColor: '#2a333d' areaColor: '#293fff'
} }
} }
}, },
series: series series : [
{
name: '消费金额',
type: 'scatter',
coordinateSystem: 'geo',
data: convertData(data),
symbolSize: function (val) {
return val[2] / 15;
},
label: {
normal: {
formatter: '{b}',
position: 'right',
show: false
},
emphasis: {
show: true
}
},
itemStyle: {
normal: {
color: '#ffeb7b'
}
}
}
/**
,
{
name: 'Top 5',
type: 'effectScatter',
coordinateSystem: 'geo',
data: convertData(data.sort(function (a, b) {
return b.value - a.value;
}).slice(0, 6)),
symbolSize: function (val) {
return val[2] / 20;
},
showEffectOn: 'render',
rippleEffect: {
brushType: 'stroke'
},
hoverAnimation: true,
label: {
normal: {
formatter: '{b}',
position: 'right',
show: true
}
},
itemStyle: {
normal: {
color: '#ffd800',
shadowBlur: 10,
shadowColor: 'rgba(0,0,0,.3)'
}
},
zlevel: 1
}
**/
]
}; };
myChart.setOption(option); myChart.setOption(option);
window.addEventListener("resize", function () { window.addEventListener("resize",function(){
myChart.resize(); myChart.resize();
}); });
}
})

File diff suppressed because one or more lines are too long

View File

@ -171,7 +171,7 @@
}, },
xAxis: [{ xAxis: [{
type: 'category', type: 'category',
data: ['浙江', '上海', '江苏', '广东', '北京', '深圳', '安徽'], data: ['模具工厂', '注塑工厂', '组装工厂', '包装工厂', '丝印工厂', '涂色工厂', '燃料工厂'],
axisLine: { axisLine: {
show: true, show: true,
lineStyle: { lineStyle: {
@ -270,7 +270,7 @@
}, },
xAxis: [{ xAxis: [{
type: 'category', type: 'category',
data: ['浙江', '上海', '江苏', '广东', '北京', '深圳', '安徽', '四川'], data: ['车间1', '车间2', '车间3', '车间4', '车间5', '车间6', '车间7', '车间8'],
axisLine: { axisLine: {
show: true, show: true,
lineStyle: { lineStyle: {
@ -359,7 +359,7 @@
}, },
legend: { legend: {
top: '0%', top: '0%',
data: ['安卓', 'IOS'], data: ['良率', '不良率'],
textStyle: { textStyle: {
color: 'rgba(255,255,255,.5)', color: 'rgba(255,255,255,.5)',
fontSize: '12', fontSize: '12',
@ -424,7 +424,7 @@
}], }],
series: [ series: [
{ {
name: '安卓', name: '良率',
type: 'line', type: 'line',
smooth: true, smooth: true,
symbol: 'circle', symbol: 'circle',
@ -460,7 +460,7 @@
}, },
{ {
name: 'IOS', name: '不良率',
type: 'line', type: 'line',
smooth: true, smooth: true,
symbol: 'circle', symbol: 'circle',
@ -657,7 +657,7 @@
option = { option = {
title: [{ title: [{
text: '年龄分布', text: '安徽基地',
left: 'center', left: 'center',
textStyle: { textStyle: {
color: '#fff', color: '#fff',
@ -685,7 +685,7 @@
}, },
series: [ series: [
{ {
name: '年龄分布', name: '安徽基地',
type: 'pie', type: 'pie',
center: ['50%', '42%'], center: ['50%', '42%'],
radius: ['40%', '60%'], radius: ['40%', '60%'],
@ -716,7 +716,7 @@
option = { option = {
title: [{ title: [{
text: '职业分布', text: '上海基地',
left: 'center', left: 'center',
textStyle: { textStyle: {
color: '#fff', color: '#fff',
@ -744,7 +744,7 @@
}, },
series: [ series: [
{ {
name: '年龄分布', name: '上海基地',
type: 'pie', type: 'pie',
center: ['50%', '42%'], center: ['50%', '42%'],
radius: ['40%', '60%'], radius: ['40%', '60%'],
@ -775,7 +775,7 @@
var myChart = echarts.init(document.getElementById('fb3')); var myChart = echarts.init(document.getElementById('fb3'));
option = { option = {
title: [{ title: [{
text: '兴趣分布', text: '华北基地',
left: 'center', left: 'center',
textStyle: { textStyle: {
color: '#fff', color: '#fff',
@ -802,7 +802,7 @@
}, },
series: [ series: [
{ {
name: '兴趣分布', name: '华北基地',
type: 'pie', type: 'pie',
center: ['50%', '42%'], center: ['50%', '42%'],
radius: ['40%', '60%'], radius: ['40%', '60%'],

View File

@ -6,7 +6,6 @@
<script type="text/javascript" src="${request.contextPath}/lib/jquery/jquery.min.js"></script> <script type="text/javascript" src="${request.contextPath}/lib/jquery/jquery.min.js"></script>
<link rel="stylesheet" href="${request.contextPath}/css/planDemo.css"> <link rel="stylesheet" href="${request.contextPath}/css/planDemo.css">
<script type="text/javascript" src="${request.contextPath}/lib/echarts/echarts.min.js"></script> <script type="text/javascript" src="${request.contextPath}/lib/echarts/echarts.min.js"></script>
<script type="text/javascript" src="${request.contextPath}/js/mes/digitization/area_echarts.js"></script>
</head> </head>
<script> <script>
$(window).load(function () { $(window).load(function () {
@ -31,7 +30,7 @@
</div> </div>
<div class="head"> <div class="head">
<h1>大数据可视化展板通用模板</h1> <h1>大数据可视化展板通用模板</h1>
<div class="weather"><!--<img src="picture/weather.png"><span>多云转小雨</span>--><span id="showTime"></span></div> <div class="weather"><span id="showTime"></span></div>
<script> <script>
var t = null; var t = null;
@ -57,12 +56,12 @@
<ul class="clearfix"> <ul class="clearfix">
<li> <li>
<div class="boxall" style="height: 3.2rem"> <div class="boxall" style="height: 3.2rem">
<div class="alltitle">模块标题样式</div> <div class="alltitle">智慧排程</div>
<div class="allnav" id="orderStatus"></div> <div class="allnav" id="orderStatus"></div>
<div class="boxfoot"></div> <div class="boxfoot"></div>
</div> </div>
<div class="boxall" style="height: 3.2rem"> <div class="boxall" style="height: 3.2rem">
<div class="alltitle">模块标题样式</div> <div class="alltitle">工厂出库</div>
<div class="allnav" id="echart2"></div> <div class="allnav" id="echart2"></div>
<div class="boxfoot"></div> <div class="boxfoot"></div>
</div> </div>
@ -98,20 +97,21 @@
<div class="map3"><img src="${request.contextPath}/picture/map.png"></div> <div class="map3"><img src="${request.contextPath}/picture/map.png"></div>
<div class="map4" id="map_1"></div> <div class="map4" id="map_1"></div>
</div> </div>
</li> </li>
<li> <li>
<div class="boxall" style="height:3.4rem"> <div class="boxall" style="height:3.4rem">
<div class="alltitle">模块标题样式</div> <div class="alltitle">工厂不良率</div>
<div class="allnav" id="echart4"></div> <div class="allnav" id="echart4"></div>
<div class="boxfoot"></div> <div class="boxfoot"></div>
</div> </div>
<div class="boxall" style="height: 3.2rem"> <div class="boxall" style="height: 3.2rem">
<div class="alltitle">模块标题样式</div> <div class="alltitle">工厂入库</div>
<div class="allnav" id="echart5"></div> <div class="allnav" id="echart5"></div>
<div class="boxfoot"></div> <div class="boxfoot"></div>
</div> </div>
<div class="boxall" style="height: 3rem"> <div class="boxall" style="height: 3rem">
<div class="alltitle">模块标题样式</div> <div class="alltitle">人员分布图</div>
<div class="allnav" id="echart6"></div> <div class="allnav" id="echart6"></div>
<div class="boxfoot"></div> <div class="boxfoot"></div>
</div> </div>
@ -119,6 +119,9 @@
</ul> </ul>
</div> </div>
<div class="back"></div> <div class="back"></div>
<script type="text/javascript" src="${request.contextPath}/js/mes/digitization/china.js"></script>
<script type="text/javascript" src="${request.contextPath}/js/mes/digitization/js.js"></script> <script type="text/javascript" src="${request.contextPath}/js/mes/digitization/js.js"></script>
<script type="text/javascript" src="${request.contextPath}/js/mes/digitization/area_echarts.js"></script>
</body> </body>
</html> </html>