\n\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ECharts.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ECharts.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ECharts.vue?vue&type=template&id=7c9da145&\"\nimport script from \"./ECharts.vue?vue&type=script&lang=js&\"\nexport * from \"./ECharts.vue?vue&type=script&lang=js&\"\nimport style0 from \"./ECharts.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"ECharts.vue\"\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"echarts\"})}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/* eslint-disable */\nimport logo from '../assets/Vue-ECharts.svg'\n/* eslint-enable */\n\nlet d = logo.match(/\\bd=\"([^\"]+)\"/)[1]\n\nexport default {\n series: [\n {\n type: 'liquidFill',\n data: [0.7, 0.6, 0.55, 0.45],\n amplitude: 6,\n outline: {\n show: false\n },\n radius: '60%',\n color: ['#4fc08d', '#44d64a', '#33c762', '#4acc80'],\n backgroundStyle: {\n color: '#fff',\n borderColor: '#2c3e50',\n borderWidth: 1\n },\n shape: `path://${d}`,\n label: {\n normal: {\n formatter () {\n return ''\n }\n }\n }\n }\n ]\n}\n","export default function getData () {\n return {\n legend: {},\n tooltip: {},\n dataset: {\n // Provide data.\n source: [\n ['Product', '2015', '2016', '2017'],\n ['Matcha Latte', ...randomize()],\n ['Milk Tea', ...randomize()],\n ['Cheese Cocoa', ...randomize()],\n ['Walnut Brownie', ...randomize()]\n ]\n },\n // Declare X axis, which is a category axis, mapping\n // to the first column by default.\n xAxis: { type: 'category' },\n // Declare Y axis, which is a value axis.\n yAxis: {},\n // Declare several series, each of them mapped to a\n // column of the dataset by default.\n series: [{ type: 'bar' }, { type: 'bar' }, { type: 'bar' }]\n }\n}\n\nfunction randomize () {\n return [0, 0, 0].map(v => {\n return Math.round(300 + Math.random() * 700) / 10\n })\n}\n","let data = []\n\nfor (let i = 0; i <= 360; i++) {\n let t = (i / 180) * Math.PI\n let r = Math.sin(2 * t) * Math.cos(2 * t)\n data.push([r, i])\n}\n\nexport default {\n title: {\n text: '极坐标双数值轴'\n },\n legend: {\n data: ['line']\n },\n polar: {\n center: ['50%', '54%']\n },\n tooltip: {\n trigger: 'axis',\n axisPointer: {\n type: 'cross'\n }\n },\n angleAxis: {\n type: 'value',\n startAngle: 0\n },\n radiusAxis: {\n min: 0\n },\n series: [\n {\n coordinateSystem: 'polar',\n name: 'line',\n type: 'line',\n showSymbol: false,\n data: data\n }\n ],\n animationDuration: 2000\n}\n","export default {\n title: {\n text: '饼图程序调用高亮示例',\n x: 'center'\n },\n tooltip: {\n trigger: 'item',\n formatter: '{a}
{b} : {c} ({d}%)'\n },\n legend: {\n orient: 'vertical',\n left: 'left',\n data: ['直接访问', '邮件营销', '联盟广告', '视频广告', '搜索引擎']\n },\n series: [\n {\n name: '访问来源',\n type: 'pie',\n radius: '55%',\n center: ['50%', '60%'],\n data: [\n { value: 335, name: '直接访问' },\n { value: 310, name: '邮件营销' },\n { value: 234, name: '联盟广告' },\n { value: 135, name: '视频广告' },\n { value: 1548, name: '搜索引擎' }\n ],\n itemStyle: {\n emphasis: {\n shadowBlur: 10,\n shadowOffsetX: 0,\n shadowColor: 'rgba(0, 0, 0, 0.5)'\n }\n }\n }\n ]\n}\n","import { graphic } from 'echarts/lib/export'\n\nconst data = [\n [\n [28604, 77, 17096869, 'Australia', 1990],\n [31163, 77.4, 27662440, 'Canada', 1990],\n [1516, 68, 1154605773, 'China', 1990],\n [13670, 74.7, 10582082, 'Cuba', 1990],\n [28599, 75, 4986705, 'Finland', 1990],\n [29476, 77.1, 56943299, 'France', 1990],\n [31476, 75.4, 78958237, 'Germany', 1990],\n [28666, 78.1, 254830, 'Iceland', 1990],\n [1777, 57.7, 870601776, 'India', 1990],\n [29550, 79.1, 122249285, 'Japan', 1990],\n [2076, 67.9, 20194354, 'North Korea', 1990],\n [12087, 72, 42972254, 'South Korea', 1990],\n [24021, 75.4, 3397534, 'New Zealand', 1990],\n [43296, 76.8, 4240375, 'Norway', 1990],\n [10088, 70.8, 38195258, 'Poland', 1990],\n [19349, 69.6, 147568552, 'Russia', 1990],\n [10670, 67.3, 53994605, 'Turkey', 1990],\n [26424, 75.7, 57110117, 'United Kingdom', 1990],\n [37062, 75.4, 252847810, 'United States', 1990]\n ],\n [\n [44056, 81.8, 23968973, 'Australia', 2015],\n [43294, 81.7, 35939927, 'Canada', 2015],\n [13334, 76.9, 1376048943, 'China', 2015],\n [21291, 78.5, 11389562, 'Cuba', 2015],\n [38923, 80.8, 5503457, 'Finland', 2015],\n [37599, 81.9, 64395345, 'France', 2015],\n [44053, 81.1, 80688545, 'Germany', 2015],\n [42182, 82.8, 329425, 'Iceland', 2015],\n [5903, 66.8, 1311050527, 'India', 2015],\n [36162, 83.5, 126573481, 'Japan', 2015],\n [1390, 71.4, 25155317, 'North Korea', 2015],\n [34644, 80.7, 50293439, 'South Korea', 2015],\n [34186, 80.6, 4528526, 'New Zealand', 2015],\n [64304, 81.6, 5210967, 'Norway', 2015],\n [24787, 77.3, 38611794, 'Poland', 2015],\n [23038, 73.13, 143456918, 'Russia', 2015],\n [19360, 76.5, 78665830, 'Turkey', 2015],\n [38225, 81.4, 64715810, 'United Kingdom', 2015],\n [53354, 79.1, 321773631, 'United States', 2015]\n ]\n]\n\nexport default {\n title: {\n text: '各国人均寿命与GDP对比'\n },\n legend: {\n right: 10,\n data: ['1990', '2015']\n },\n xAxis: {\n splitLine: {\n lineStyle: {\n type: 'dashed'\n }\n }\n },\n yAxis: {\n splitLine: {\n lineStyle: {\n type: 'dashed'\n }\n },\n scale: true\n },\n series: [\n {\n name: '1990',\n data: data[0],\n type: 'scatter',\n symbolSize (data) {\n return Math.sqrt(data[2]) / 5e2\n },\n label: {\n emphasis: {\n show: true,\n formatter ({ data }) {\n return data[3]\n },\n position: 'top'\n }\n },\n itemStyle: {\n normal: {\n shadowBlur: 10,\n shadowColor: 'rgba(120, 36, 50, 0.5)',\n shadowOffsetY: 5,\n color: new graphic.RadialGradient(0.4, 0.3, 1, [\n {\n offset: 0,\n color: 'rgb(251, 118, 123)'\n },\n {\n offset: 1,\n color: 'rgb(204, 46, 72)'\n }\n ])\n }\n }\n },\n {\n name: '2015',\n data: data[1],\n type: 'scatter',\n symbolSize (data) {\n return Math.sqrt(data[2]) / 5e2\n },\n label: {\n emphasis: {\n show: true,\n formatter ({ data }) {\n return data[3]\n },\n position: 'top'\n }\n },\n itemStyle: {\n normal: {\n shadowBlur: 10,\n shadowColor: 'rgba(25, 100, 150, 0.5)',\n shadowOffsetY: 5,\n color: new graphic.RadialGradient(0.4, 0.3, 1, [\n {\n offset: 0,\n color: 'rgb(129, 227, 238)'\n },\n {\n offset: 1,\n color: 'rgb(25, 183, 207)'\n }\n ])\n }\n }\n }\n ]\n}\n","let data = [\n { name: '海门', value: 9 },\n { name: '鄂尔多斯', value: 12 },\n { name: '招远', value: 12 },\n { name: '舟山', value: 12 },\n { name: '齐齐哈尔', value: 14 },\n { name: '盐城', value: 15 },\n { name: '赤峰', value: 16 },\n { name: '青岛', value: 18 },\n { name: '乳山', value: 18 },\n { name: '金昌', value: 19 },\n { name: '泉州', value: 21 },\n { name: '莱西', value: 21 },\n { name: '日照', value: 21 },\n { name: '胶南', value: 22 },\n { name: '南通', value: 23 },\n { name: '拉萨', value: 24 },\n { name: '云浮', value: 24 },\n { name: '梅州', value: 25 },\n { name: '文登', value: 25 },\n { name: '上海', value: 25 },\n { name: '攀枝花', value: 25 },\n { name: '威海', value: 25 },\n { name: '承德', value: 25 },\n { name: '厦门', value: 26 },\n { name: '汕尾', value: 26 },\n { name: '潮州', value: 26 },\n { name: '丹东', value: 27 },\n { name: '太仓', value: 27 },\n { name: '曲靖', value: 27 },\n { name: '烟台', value: 28 },\n { name: '福州', value: 29 },\n { name: '瓦房店', value: 30 },\n { name: '即墨', value: 30 },\n { name: '抚顺', value: 31 },\n { name: '玉溪', value: 31 },\n { name: '张家口', value: 31 },\n { name: '阳泉', value: 31 },\n { name: '莱州', value: 32 },\n { name: '湖州', value: 32 },\n { name: '汕头', value: 32 },\n { name: '昆山', value: 33 },\n { name: '宁波', value: 33 },\n { name: '湛江', value: 33 },\n { name: '揭阳', value: 34 },\n { name: '荣成', value: 34 },\n { name: '连云港', value: 35 },\n { name: '葫芦岛', value: 35 },\n { name: '常熟', value: 36 },\n { name: '东莞', value: 36 },\n { name: '河源', value: 36 },\n { name: '淮安', value: 36 },\n { name: '泰州', value: 36 },\n { name: '南宁', value: 37 },\n { name: '营口', value: 37 },\n { name: '惠州', value: 37 },\n { name: '江阴', value: 37 },\n { name: '蓬莱', value: 37 },\n { name: '韶关', value: 38 },\n { name: '嘉峪关', value: 38 },\n { name: '广州', value: 38 },\n { name: '延安', value: 38 },\n { name: '太原', value: 39 },\n { name: '清远', value: 39 },\n { name: '中山', value: 39 },\n { name: '昆明', value: 39 },\n { name: '寿光', value: 40 },\n { name: '盘锦', value: 40 },\n { name: '长治', value: 41 },\n { name: '深圳', value: 41 },\n { name: '珠海', value: 42 },\n { name: '宿迁', value: 43 },\n { name: '咸阳', value: 43 },\n { name: '铜川', value: 44 },\n { name: '平度', value: 44 },\n { name: '佛山', value: 44 },\n { name: '海口', value: 44 },\n { name: '江门', value: 45 },\n { name: '章丘', value: 45 },\n { name: '肇庆', value: 46 },\n { name: '大连', value: 47 },\n { name: '临汾', value: 47 },\n { name: '吴江', value: 47 },\n { name: '石嘴山', value: 49 },\n { name: '沈阳', value: 50 },\n { name: '苏州', value: 50 },\n { name: '茂名', value: 50 },\n { name: '嘉兴', value: 51 },\n { name: '长春', value: 51 },\n { name: '胶州', value: 52 },\n { name: '银川', value: 52 },\n { name: '张家港', value: 52 },\n { name: '三门峡', value: 53 },\n { name: '锦州', value: 54 },\n { name: '南昌', value: 54 },\n { name: '柳州', value: 54 },\n { name: '三亚', value: 54 },\n { name: '自贡', value: 56 },\n { name: '吉林', value: 56 },\n { name: '阳江', value: 57 },\n { name: '泸州', value: 57 },\n { name: '西宁', value: 57 },\n { name: '宜宾', value: 58 },\n { name: '呼和浩特', value: 58 },\n { name: '成都', value: 58 },\n { name: '大同', value: 58 },\n { name: '镇江', value: 59 },\n { name: '桂林', value: 59 },\n { name: '张家界', value: 59 },\n { name: '宜兴', value: 59 },\n { name: '北海', value: 60 },\n { name: '西安', value: 61 },\n { name: '金坛', value: 62 },\n { name: '东营', value: 62 },\n { name: '牡丹江', value: 63 },\n { name: '遵义', value: 63 },\n { name: '绍兴', value: 63 },\n { name: '扬州', value: 64 },\n { name: '常州', value: 64 },\n { name: '潍坊', value: 65 },\n { name: '重庆', value: 66 },\n { name: '台州', value: 67 },\n { name: '南京', value: 67 },\n { name: '滨州', value: 70 },\n { name: '贵阳', value: 71 },\n { name: '无锡', value: 71 },\n { name: '本溪', value: 71 },\n { name: '克拉玛依', value: 72 },\n { name: '渭南', value: 72 },\n { name: '马鞍山', value: 72 },\n { name: '宝鸡', value: 72 },\n { name: '焦作', value: 75 },\n { name: '句容', value: 75 },\n { name: '北京', value: 79 },\n { name: '徐州', value: 79 },\n { name: '衡水', value: 80 },\n { name: '包头', value: 80 },\n { name: '绵阳', value: 80 },\n { name: '乌鲁木齐', value: 84 },\n { name: '枣庄', value: 84 },\n { name: '杭州', value: 84 },\n { name: '淄博', value: 85 },\n { name: '鞍山', value: 86 },\n { name: '溧阳', value: 86 },\n { name: '库尔勒', value: 86 },\n { name: '安阳', value: 90 },\n { name: '开封', value: 90 },\n { name: '济南', value: 92 },\n { name: '德阳', value: 93 },\n { name: '温州', value: 95 },\n { name: '九江', value: 96 },\n { name: '邯郸', value: 98 },\n { name: '临安', value: 99 },\n { name: '兰州', value: 99 },\n { name: '沧州', value: 100 },\n { name: '临沂', value: 103 },\n { name: '南充', value: 104 },\n { name: '天津', value: 105 },\n { name: '富阳', value: 106 },\n { name: '泰安', value: 112 },\n { name: '诸暨', value: 112 },\n { name: '郑州', value: 113 },\n { name: '哈尔滨', value: 114 },\n { name: '聊城', value: 116 },\n { name: '芜湖', value: 117 },\n { name: '唐山', value: 119 },\n { name: '平顶山', value: 119 },\n { name: '邢台', value: 119 },\n { name: '德州', value: 120 },\n { name: '济宁', value: 120 },\n { name: '荆州', value: 127 },\n { name: '宜昌', value: 130 },\n { name: '义乌', value: 132 },\n { name: '丽水', value: 133 },\n { name: '洛阳', value: 134 },\n { name: '秦皇岛', value: 136 },\n { name: '株洲', value: 143 },\n { name: '石家庄', value: 147 },\n { name: '莱芜', value: 148 },\n { name: '常德', value: 152 },\n { name: '保定', value: 153 },\n { name: '湘潭', value: 154 },\n { name: '金华', value: 157 },\n { name: '岳阳', value: 169 },\n { name: '长沙', value: 175 },\n { name: '衢州', value: 177 },\n { name: '廊坊', value: 193 },\n { name: '菏泽', value: 194 },\n { name: '合肥', value: 229 },\n { name: '武汉', value: 273 },\n { name: '大庆', value: 279 }\n]\nconst geoCoordMap = {\n 海门: [121.15, 31.89],\n 鄂尔多斯: [109.781327, 39.608266],\n 招远: [120.38, 37.35],\n 舟山: [122.207216, 29.985295],\n 齐齐哈尔: [123.97, 47.33],\n 盐城: [120.13, 33.38],\n 赤峰: [118.87, 42.28],\n 青岛: [120.33, 36.07],\n 乳山: [121.52, 36.89],\n 金昌: [102.188043, 38.520089],\n 泉州: [118.58, 24.93],\n 莱西: [120.53, 36.86],\n 日照: [119.46, 35.42],\n 胶南: [119.97, 35.88],\n 南通: [121.05, 32.08],\n 拉萨: [91.11, 29.97],\n 云浮: [112.02, 22.93],\n 梅州: [116.1, 24.55],\n 文登: [122.05, 37.2],\n 上海: [121.48, 31.22],\n 攀枝花: [101.718637, 26.582347],\n 威海: [122.1, 37.5],\n 承德: [117.93, 40.97],\n 厦门: [118.1, 24.46],\n 汕尾: [115.375279, 22.786211],\n 潮州: [116.63, 23.68],\n 丹东: [124.37, 40.13],\n 太仓: [121.1, 31.45],\n 曲靖: [103.79, 25.51],\n 烟台: [121.39, 37.52],\n 福州: [119.3, 26.08],\n 瓦房店: [121.979603, 39.627114],\n 即墨: [120.45, 36.38],\n 抚顺: [123.97, 41.97],\n 玉溪: [102.52, 24.35],\n 张家口: [114.87, 40.82],\n 阳泉: [113.57, 37.85],\n 莱州: [119.942327, 37.177017],\n 湖州: [120.1, 30.86],\n 汕头: [116.69, 23.39],\n 昆山: [120.95, 31.39],\n 宁波: [121.56, 29.86],\n 湛江: [110.359377, 21.270708],\n 揭阳: [116.35, 23.55],\n 荣成: [122.41, 37.16],\n 连云港: [119.16, 34.59],\n 葫芦岛: [120.836932, 40.711052],\n 常熟: [120.74, 31.64],\n 东莞: [113.75, 23.04],\n 河源: [114.68, 23.73],\n 淮安: [119.15, 33.5],\n 泰州: [119.9, 32.49],\n 南宁: [108.33, 22.84],\n 营口: [122.18, 40.65],\n 惠州: [114.4, 23.09],\n 江阴: [120.26, 31.91],\n 蓬莱: [120.75, 37.8],\n 韶关: [113.62, 24.84],\n 嘉峪关: [98.289152, 39.77313],\n 广州: [113.23, 23.16],\n 延安: [109.47, 36.6],\n 太原: [112.53, 37.87],\n 清远: [113.01, 23.7],\n 中山: [113.38, 22.52],\n 昆明: [102.73, 25.04],\n 寿光: [118.73, 36.86],\n 盘锦: [122.070714, 41.119997],\n 长治: [113.08, 36.18],\n 深圳: [114.07, 22.62],\n 珠海: [113.52, 22.3],\n 宿迁: [118.3, 33.96],\n 咸阳: [108.72, 34.36],\n 铜川: [109.11, 35.09],\n 平度: [119.97, 36.77],\n 佛山: [113.11, 23.05],\n 海口: [110.35, 20.02],\n 江门: [113.06, 22.61],\n 章丘: [117.53, 36.72],\n 肇庆: [112.44, 23.05],\n 大连: [121.62, 38.92],\n 临汾: [111.5, 36.08],\n 吴江: [120.63, 31.16],\n 石嘴山: [106.39, 39.04],\n 沈阳: [123.38, 41.8],\n 苏州: [120.62, 31.32],\n 茂名: [110.88, 21.68],\n 嘉兴: [120.76, 30.77],\n 长春: [125.35, 43.88],\n 胶州: [120.03336, 36.264622],\n 银川: [106.27, 38.47],\n 张家港: [120.555821, 31.875428],\n 三门峡: [111.19, 34.76],\n 锦州: [121.15, 41.13],\n 南昌: [115.89, 28.68],\n 柳州: [109.4, 24.33],\n 三亚: [109.511909, 18.252847],\n 自贡: [104.778442, 29.33903],\n 吉林: [126.57, 43.87],\n 阳江: [111.95, 21.85],\n 泸州: [105.39, 28.91],\n 西宁: [101.74, 36.56],\n 宜宾: [104.56, 29.77],\n 呼和浩特: [111.65, 40.82],\n 成都: [104.06, 30.67],\n 大同: [113.3, 40.12],\n 镇江: [119.44, 32.2],\n 桂林: [110.28, 25.29],\n 张家界: [110.479191, 29.117096],\n 宜兴: [119.82, 31.36],\n 北海: [109.12, 21.49],\n 西安: [108.95, 34.27],\n 金坛: [119.56, 31.74],\n 东营: [118.49, 37.46],\n 牡丹江: [129.58, 44.6],\n 遵义: [106.9, 27.7],\n 绍兴: [120.58, 30.01],\n 扬州: [119.42, 32.39],\n 常州: [119.95, 31.79],\n 潍坊: [119.1, 36.62],\n 重庆: [106.54, 29.59],\n 台州: [121.420757, 28.656386],\n 南京: [118.78, 32.04],\n 滨州: [118.03, 37.36],\n 贵阳: [106.71, 26.57],\n 无锡: [120.29, 31.59],\n 本溪: [123.73, 41.3],\n 克拉玛依: [84.77, 45.59],\n 渭南: [109.5, 34.52],\n 马鞍山: [118.48, 31.56],\n 宝鸡: [107.15, 34.38],\n 焦作: [113.21, 35.24],\n 句容: [119.16, 31.95],\n 北京: [116.46, 39.92],\n 徐州: [117.2, 34.26],\n 衡水: [115.72, 37.72],\n 包头: [110, 40.58],\n 绵阳: [104.73, 31.48],\n 乌鲁木齐: [87.68, 43.77],\n 枣庄: [117.57, 34.86],\n 杭州: [120.19, 30.26],\n 淄博: [118.05, 36.78],\n 鞍山: [122.85, 41.12],\n 溧阳: [119.48, 31.43],\n 库尔勒: [86.06, 41.68],\n 安阳: [114.35, 36.1],\n 开封: [114.35, 34.79],\n 济南: [117, 36.65],\n 德阳: [104.37, 31.13],\n 温州: [120.65, 28.01],\n 九江: [115.97, 29.71],\n 邯郸: [114.47, 36.6],\n 临安: [119.72, 30.23],\n 兰州: [103.73, 36.03],\n 沧州: [116.83, 38.33],\n 临沂: [118.35, 35.05],\n 南充: [106.110698, 30.837793],\n 天津: [117.2, 39.13],\n 富阳: [119.95, 30.07],\n 泰安: [117.13, 36.18],\n 诸暨: [120.23, 29.71],\n 郑州: [113.65, 34.76],\n 哈尔滨: [126.63, 45.75],\n 聊城: [115.97, 36.45],\n 芜湖: [118.38, 31.33],\n 唐山: [118.02, 39.63],\n 平顶山: [113.29, 33.75],\n 邢台: [114.48, 37.05],\n 德州: [116.29, 37.45],\n 济宁: [116.59, 35.38],\n 荆州: [112.239741, 30.335165],\n 宜昌: [111.3, 30.7],\n 义乌: [120.06, 29.32],\n 丽水: [119.92, 28.45],\n 洛阳: [112.44, 34.7],\n 秦皇岛: [119.57, 39.95],\n 株洲: [113.16, 27.83],\n 石家庄: [114.48, 38.03],\n 莱芜: [117.67, 36.19],\n 常德: [111.69, 29.05],\n 保定: [115.48, 38.85],\n 湘潭: [112.91, 27.87],\n 金华: [119.64, 29.12],\n 岳阳: [113.09, 29.37],\n 长沙: [113, 28.21],\n 衢州: [118.88, 28.97],\n 廊坊: [116.7, 39.53],\n 菏泽: [115.480656, 35.23375],\n 合肥: [117.27, 31.86],\n 武汉: [114.31, 30.52],\n 大庆: [125.03, 46.58]\n}\n\nfunction convertData (data) {\n let res = []\n for (let i = 0; i < data.length; i++) {\n let geoCoord = geoCoordMap[data[i].name]\n if (geoCoord) {\n res.push({\n name: data[i].name,\n value: geoCoord.concat(data[i].value)\n })\n }\n }\n return res\n}\n\nexport default {\n backgroundColor: '#404a59',\n title: {\n text: '全国主要城市空气质量',\n subtext: 'data from PM25.in',\n sublink: 'http://www.pm25.in',\n left: 'center',\n textStyle: {\n color: '#fff'\n }\n },\n tooltip: {\n trigger: 'item'\n },\n legend: {\n orient: 'vertical',\n y: 'bottom',\n x: 'right',\n data: ['pm2.5'],\n textStyle: {\n color: '#fff'\n }\n },\n geo: {\n map: 'china',\n label: {\n emphasis: {\n show: false\n }\n },\n itemStyle: {\n normal: {\n areaColor: '#323c48',\n borderColor: '#111'\n },\n emphasis: {\n areaColor: '#2a333d'\n }\n }\n },\n series: [\n {\n name: 'pm2.5',\n type: 'scatter',\n coordinateSystem: 'geo',\n data: convertData(data),\n symbolSize: val => val[2] / 10,\n label: {\n normal: {\n formatter: '{b}',\n position: 'right',\n show: false\n },\n emphasis: {\n show: true\n }\n },\n itemStyle: {\n normal: {\n color: '#ddb926'\n }\n }\n },\n {\n name: 'Top 5',\n type: 'effectScatter',\n coordinateSystem: 'geo',\n data: convertData(data.sort((a, b) => b.value - a.value).slice(0, 6)),\n symbolSize: val => val[2] / 10,\n showEffectOn: 'render',\n rippleEffect: {\n brushType: 'stroke'\n },\n hoverAnimation: true,\n label: {\n normal: {\n formatter: '{b}',\n position: 'right',\n show: true\n }\n },\n itemStyle: {\n normal: {\n color: '#f4e925',\n shadowBlur: 10,\n shadowColor: '#333'\n }\n },\n zlevel: 1\n }\n ]\n}\n","let data1 = []\nlet symbolCount = 6\nfor (let i = 0; i < 16; i++) {\n data1.push([\n Math.random() * 5,\n Math.random() * 4,\n Math.random() * 12,\n Math.round(Math.random() * (symbolCount - 1))\n ])\n}\n\nexport let c1 = {\n legend: {\n top: 20,\n data: ['scatter']\n },\n tooltip: {\n formatter: '{c}'\n },\n grid: {\n top: '26%',\n bottom: '26%'\n },\n xAxis: {\n type: 'value',\n splitLine: {\n show: false\n }\n },\n yAxis: {\n type: 'value',\n splitLine: {\n show: false\n }\n },\n visualMap: [\n {\n realtime: false,\n left: 'right',\n selectedMode: 'multiple',\n dimension: 2,\n selected: [],\n min: 0,\n max: 18,\n precision: 0,\n splitNumber: 0,\n calculable: true\n }\n ],\n series: [\n {\n name: 'scatter',\n type: 'scatter',\n symbolSize: 30,\n data: data1\n }\n ]\n}\n\nexport let c2 = {\n legend: {\n top: 20,\n data: ['scatter']\n },\n tooltip: {\n formatter: '{c}'\n },\n grid: {\n top: '26%',\n bottom: '26%'\n },\n xAxis: {\n type: 'value',\n splitLine: {\n show: false\n }\n },\n yAxis: {\n type: 'value',\n splitLine: {\n show: false\n }\n },\n visualMap: [\n {\n left: 'right',\n selectedMode: 'multiple',\n dimension: 2,\n selected: [],\n min: 0,\n max: 18,\n precision: 0,\n splitNumber: 0,\n calculable: true\n }\n ],\n series: [\n {\n name: 'scatter',\n type: 'scatter',\n symbolSize: 30,\n data: data1\n }\n ]\n}\n","import Vue from 'vue'\nimport Vuex from 'vuex'\n\nVue.use(Vuex)\n\nexport default new Vuex.Store({\n state: {\n scores: [\n { name: '进攻', max: 20, value: 19 },\n { name: '防守', max: 20, value: 9 },\n { name: '速度', max: 20, value: 18 },\n { name: '力量', max: 20, value: 16 },\n { name: '耐力', max: 20, value: 16 },\n { name: '敏捷', max: 20, value: 20 }\n ]\n },\n getters: {\n scoreRadar ({ scores }) {\n return {\n title: {\n text: '能力雷达图'\n },\n tooltip: {},\n radar: {\n indicator: scores.map(({ name, max }) => {\n return { name, max }\n })\n },\n series: [\n {\n name: '能力值',\n type: 'radar',\n data: [{ value: scores.map(({ value }) => value) }]\n }\n ]\n }\n }\n },\n mutations: {\n increment ({ scores }, { amount = 1, index = 0 }) {\n let metric = scores[index]\n metric.value = Math.max(Math.min(metric.value + amount, metric.max), 0)\n }\n },\n actions: {\n asyncIncrement ({ commit }, { amount = 1, index, delay }) {\n setTimeout(() => {\n commit('increment', { amount, index })\n }, delay)\n }\n }\n})\n","
\n \n \n \n ECharts component for Vue.js.
\n\n \n \n \n \n \n Loaded.
\n Data coming in {{ seconds }} second{{ seconds > 1 ? 's' : '' }}...
\n \n \n\n \n \n\n \n \n \n \n \n \n Theme\n \n
\n \n\n \n \n\n \n \n \n \n \n \n \n\n \n \n\n \n \n\n \n \n You may use manual-update
prop for performance critical use cases.
\n \n \n \n \n \n\n \n\n \n\n \n \n\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Demo.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Demo.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Demo.vue?vue&type=template&id=389fad20&\"\nimport script from \"./Demo.vue?vue&type=script&lang=js&\"\nexport * from \"./Demo.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Demo.vue?vue&type=style&index=0&lang=stylus&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"Demo.vue\"\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('main',[_c('chart',{attrs:{\"id\":\"logo\",\"options\":_vm.logo,\"init-options\":_vm.initOptions,\"autoresize\":\"\"}}),_vm._m(0),_c('p',{staticClass:\"desc\"},[_vm._v(\"ECharts component for Vue.js.\")]),_c('h2',{attrs:{\"id\":\"bar\"}},[_vm._m(1),_c('button',{class:{\n round: true,\n expand: _vm.expand.bar\n },attrs:{\"aria-label\":\"toggle\"},on:{\"click\":function($event){_vm.expand.bar = !_vm.expand.bar}}})]),(_vm.expand.bar)?_c('section',[_c('figure',[_c('chart',{ref:\"bar\",attrs:{\"options\":_vm.bar,\"init-options\":_vm.initOptions,\"theme\":\"ovilia-green\",\"autoresize\":\"\"}})],1),(_vm.seconds <= 0)?_c('p',[_c('small',[_vm._v(\"Loaded.\")])]):_c('p',[_c('small',[_vm._v(\"Data coming in \"),_c('b',[_vm._v(_vm._s(_vm.seconds))]),_vm._v(\" second\"+_vm._s(_vm.seconds > 1 ? 's' : '')+\"...\")])]),_c('p',[_c('button',{attrs:{\"disabled\":_vm.seconds > 0},on:{\"click\":_vm.refresh}},[_vm._v(\"Refresh\")])])]):_vm._e(),_c('h2',{attrs:{\"id\":\"pie\"}},[_vm._m(2),_c('button',{class:{\n round: true,\n expand: _vm.expand.pie\n },attrs:{\"aria-label\":\"toggle\"},on:{\"click\":function($event){_vm.expand.pie = !_vm.expand.pie}}})]),(_vm.expand.pie)?_c('section',[_c('figure',[_c('chart',{ref:\"pie\",attrs:{\"options\":_vm.pie,\"init-options\":_vm.initOptions,\"autoresize\":\"\"}})],1)]):_vm._e(),_c('h2',{attrs:{\"id\":\"polar\"}},[_vm._m(3),_c('button',{class:{\n round: true,\n expand: _vm.expand.polar\n },attrs:{\"aria-label\":\"toggle\"},on:{\"click\":function($event){_vm.expand.polar = !_vm.expand.polar}}})]),(_vm.expand.polar)?_c('section',[_c('figure',{style:(_vm.polarTheme === 'dark' ? 'background-color: #333' : '')},[_c('chart',{attrs:{\"options\":_vm.polar,\"init-options\":_vm.initOptions,\"theme\":_vm.polarTheme,\"autoresize\":\"\"}})],1),_c('p',[_vm._v(\"\\n Theme\\n \"),_c('select',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.polarTheme),expression:\"polarTheme\"}],on:{\"change\":function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = \"_value\" in o ? o._value : o.value;return val}); _vm.polarTheme=$event.target.multiple ? $$selectedVal : $$selectedVal[0]}}},[_c('option',{domProps:{\"value\":null}},[_vm._v(\"Default\")]),_c('option',{attrs:{\"value\":\"dark\"}},[_vm._v(\"Dark\")])])])]):_vm._e(),_c('h2',{attrs:{\"id\":\"scatter\"}},[_vm._m(4),_c('button',{class:{\n round: true,\n expand: _vm.expand.scatter\n },attrs:{\"aria-label\":\"toggle\"},on:{\"click\":function($event){_vm.expand.scatter = !_vm.expand.scatter}}})]),(_vm.expand.scatter)?_c('section',[_c('figure',[_c('chart',{attrs:{\"options\":_vm.scatter,\"init-options\":_vm.initOptions,\"autoresize\":\"\"}})],1)]):_vm._e(),_c('h2',{attrs:{\"id\":\"map\"}},[_vm._m(5),_c('button',{class:{\n round: true,\n expand: _vm.expand.map\n },attrs:{\"aria-label\":\"toggle\"},on:{\"click\":function($event){_vm.expand.map = !_vm.expand.map}}})]),(_vm.expand.map)?_c('section',[_c('figure',{staticStyle:{\"background-color\":\"#404a59\"}},[_c('chart',{ref:\"map\",attrs:{\"options\":_vm.map,\"init-options\":_vm.initOptions,\"autoresize\":\"\"}})],1),_c('p',[_c('button',{on:{\"click\":_vm.convert}},[_vm._v(\"Convert to image\")])])]):_vm._e(),_c('h2',{attrs:{\"id\":\"radar\"}},[_vm._m(6),_c('button',{class:{\n round: true,\n expand: _vm.expand.radar\n },attrs:{\"aria-label\":\"toggle\"},on:{\"click\":function($event){_vm.expand.radar = !_vm.expand.radar}}})]),(_vm.expand.radar)?_c('section',[_c('figure',[_c('chart',{attrs:{\"options\":_vm.scoreRadar,\"init-options\":_vm.initOptions,\"autoresize\":\"\"}})],1),_c('p',[_c('select',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.metricIndex),expression:\"metricIndex\"}],on:{\"change\":function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = \"_value\" in o ? o._value : o.value;return val}); _vm.metricIndex=$event.target.multiple ? $$selectedVal : $$selectedVal[0]}}},_vm._l((_vm.metrics),function(metric,index){return _c('option',{key:index,domProps:{\"value\":index}},[_vm._v(_vm._s(metric)+\"\\n \")])}),0),_c('button',{attrs:{\"disabled\":_vm.isMax},on:{\"click\":function($event){_vm.increase(1)}}},[_vm._v(\"Increase\")]),_c('button',{attrs:{\"disabled\":_vm.isMin},on:{\"click\":function($event){_vm.increase(-1)}}},[_vm._v(\"Decrease\")]),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.asyncCount),expression:\"asyncCount\"}],attrs:{\"id\":\"async\",\"type\":\"checkbox\"},domProps:{\"checked\":Array.isArray(_vm.asyncCount)?_vm._i(_vm.asyncCount,null)>-1:(_vm.asyncCount)},on:{\"change\":function($event){var $$a=_vm.asyncCount,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.asyncCount=$$a.concat([$$v]))}else{$$i>-1&&(_vm.asyncCount=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}}else{_vm.asyncCount=$$c}}}}),_c('label',{attrs:{\"for\":\"async\"}},[_vm._v(\"Async\")])])]):_vm._e(),_c('h2',{attrs:{\"id\":\"connect\"}},[_c('a',{attrs:{\"href\":\"#connect\"}},[_vm._v(\"Connectable charts\")]),_c('button',{class:{\n round: true,\n expand: _vm.expand.connect\n },attrs:{\"aria-label\":\"toggle\"},on:{\"click\":function($event){_vm.expand.connect = !_vm.expand.connect}}})]),(_vm.expand.connect)?_c('section',[_c('figure',{staticClass:\"half\"},[_c('chart',{ref:\"c1\",attrs:{\"options\":_vm.c1,\"init-options\":_vm.initOptions,\"group\":\"radiance\",\"autoresize\":\"\"}})],1),_c('figure',{staticClass:\"half\"},[_c('chart',{ref:\"c2\",attrs:{\"options\":_vm.c2,\"init-options\":_vm.initOptions,\"group\":\"radiance\",\"autoresize\":\"\"}})],1),_c('p',[_c('label',[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.connected),expression:\"connected\"}],attrs:{\"type\":\"checkbox\"},domProps:{\"checked\":Array.isArray(_vm.connected)?_vm._i(_vm.connected,null)>-1:(_vm.connected)},on:{\"change\":function($event){var $$a=_vm.connected,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.connected=$$a.concat([$$v]))}else{$$i>-1&&(_vm.connected=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}}else{_vm.connected=$$c}}}}),_vm._v(\"\\n Connected\\n \")])])]):_vm._e(),_c('h2',{attrs:{\"id\":\"flight\"}},[_c('a',{attrs:{\"href\":\"#flight\"}},[_vm._v(\"Manual updates\")]),_c('button',{class:{\n round: true,\n expand: _vm.expand.flight\n },attrs:{\"aria-label\":\"toggle\"},on:{\"click\":function($event){_vm.expand.flight = !_vm.expand.flight}}})]),(_vm.expand.flight)?_c('section',[_vm._m(7),_c('p',[_c('button',{attrs:{\"disabled\":_vm.flightLoaded},on:{\"click\":_vm.loadFlights}},[_vm._v(\"Load\")])]),_c('figure',{staticStyle:{\"background-color\":\"#003\"}},[_c('chart',{ref:\"flight\",attrs:{\"init-options\":_vm.initOptions,\"options\":_vm.flightOptions,\"autoresize\":\"\"}})],1)]):_vm._e(),_vm._m(8),_c('aside',{class:{ modal: true, open: _vm.open },on:{\"click\":function($event){_vm.open = false}}},[(_vm.img.src)?_c('img',{attrs:{\"src\":_vm.img.src,\"width\":_vm.img.width}}):_vm._e()]),_c('aside',{staticClass:\"renderer\"},[_c('button',{class:{\n active: _vm.initOptions.renderer === 'canvas'\n },on:{\"click\":function($event){_vm.initOptions.renderer = 'canvas'}}},[_vm._v(\"Canvas\")]),_c('button',{class:{\n active: _vm.initOptions.renderer === 'svg'\n },on:{\"click\":function($event){_vm.initOptions.renderer = 'svg'}}},[_vm._v(\"SVG\")])])],1)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('h1',[_c('a',{attrs:{\"href\":\"https://github.com/Justineo/vue-echarts\"}},[_vm._v(\"Vue-ECharts\")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('a',{attrs:{\"href\":\"#bar\"}},[_vm._v(\"Bar chart \"),_c('small',[_vm._v(\"(with async data & custom theme)\")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('a',{attrs:{\"href\":\"#pie\"}},[_vm._v(\"Pie chart \"),_c('small',[_vm._v(\"(with action dispatch)\")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('a',{attrs:{\"href\":\"#polar\"}},[_vm._v(\"Polar plot \"),_c('small',[_vm._v(\"(with built-in theme)\")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('a',{attrs:{\"href\":\"#scatter\"}},[_vm._v(\"Scatter plot \"),_c('small',[_vm._v(\"(with gradient)\")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('a',{attrs:{\"href\":\"#map\"}},[_vm._v(\"Map \"),_c('small',[_vm._v(\"(with GeoJSON & image converter)\")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('a',{attrs:{\"href\":\"#radar\"}},[_vm._v(\"Radar chart \"),_c('small',[_vm._v(\"(with Vuex integration)\")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('p',[_c('small',[_vm._v(\"You may use \"),_c('code',[_vm._v(\"manual-update\")]),_vm._v(\" prop for performance critical use cases.\")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('footer',[_c('a',{attrs:{\"href\":\"//github.com/Justineo\"}},[_vm._v(\"@Justineo\")]),_vm._v(\"|\"),_c('a',{attrs:{\"href\":\"//github.com/Justineo/vue-echarts/blob/master/LICENSE\"}},[_vm._v(\"MIT License\")]),_vm._v(\"|\"),_c('a',{attrs:{\"href\":\"//github.com/Justineo/vue-echarts\"}},[_vm._v(\"View on GitHub\")])])}]\n\nexport { render, staticRenderFns }","import 'promise-polyfill'\nimport Vue from 'vue'\nimport Demo from './Demo.vue'\n\nVue.config.productionTip = false\n\n/* eslint-disable no-new */\nnew Vue({\n render: h => h(Demo)\n}).$mount('#app')\n","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ECharts.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ECharts.vue?vue&type=style&index=0&lang=css&\""],"sourceRoot":""}
\ No newline at end of file
diff --git a/dist/vue-echarts.js b/dist/vue-echarts.js
index ce5a417..211e986 100644
--- a/dist/vue-echarts.js
+++ b/dist/vue-echarts.js
@@ -1 +1 @@
-!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("echarts/lib/echarts")):"function"==typeof define&&define.amd?define(["echarts/lib/echarts"],t):(e=e||self).VueECharts=t(e.echarts)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var t=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},i="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n="object"==typeof i&&i&&i.Object===Object&&i,r="object"==typeof self&&self&&self.Object===Object&&self,o=n||r||Function("return this")(),s=function(){return o.Date.now()},a=o.Symbol,d=Object.prototype,c=d.hasOwnProperty,l=d.toString,u=a?a.toStringTag:void 0;var h=function(e){var t=c.call(e,u),i=e[u];try{e[u]=void 0;var n=!0}catch(e){}var r=l.call(e);return n&&(t?e[u]=i:delete e[u]),r},_=Object.prototype.toString;var f=function(e){return _.call(e)},g="[object Null]",p="[object Undefined]",m=a?a.toStringTag:void 0;var v=function(e){return null==e?void 0===e?p:g:m&&m in Object(e)?h(e):f(e)};var b=function(e){return null!=e&&"object"==typeof e},z="[object Symbol]";var y=function(e){return"symbol"==typeof e||b(e)&&v(e)==z},w=NaN,O=/^\s+|\s+$/g,x=/^[-+]0x[0-9a-f]+$/i,C=/^0b[01]+$/i,E=/^0o[0-7]+$/i,M=parseInt;var S=function(e){if("number"==typeof e)return e;if(y(e))return w;if(t(e)){var i="function"==typeof e.valueOf?e.valueOf():e;e=t(i)?i+"":i}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(O,"");var n=C.test(e);return n||E.test(e)?M(e.slice(2),n?2:8):x.test(e)?w:+e},T="Expected a function",j=Math.max,L=Math.min;var $=function(e,i,n){var r,o,a,d,c,l,u=0,h=!1,_=!1,f=!0;if("function"!=typeof e)throw new TypeError(T);function g(t){var i=r,n=o;return r=o=void 0,u=t,d=e.apply(n,i)}function p(e){var t=e-l;return void 0===l||t>=i||t<0||_&&e-u>=a}function m(){var e=s();if(p(e))return v(e);c=setTimeout(m,function(e){var t=i-(e-l);return _?L(t,a-(e-u)):t}(e))}function v(e){return c=void 0,f&&r?g(e):(r=o=void 0,d)}function b(){var e=s(),t=p(e);if(r=arguments,o=this,l=e,t){if(void 0===c)return function(e){return u=e,c=setTimeout(m,i),h?g(e):d}(l);if(_)return c=setTimeout(m,i),g(l)}return void 0===c&&(c=setTimeout(m,i)),d}return i=S(i)||0,t(n)&&(h=!!n.leading,a=(_="maxWait"in n)?j(S(n.maxWait)||0,i):a,f="trailing"in n?!!n.trailing:f),b.cancel=function(){void 0!==c&&clearTimeout(c),u=0,r=l=o=c=void 0},b.flush=function(){return void 0===c?d:v(s())},b},R=null;var A=null;function N(e,t){void 0===t&&(t={});var i=document.createElement(e);return Object.keys(t).forEach(function(e){i[e]=t[e]}),i}function D(e,t,i){return(window.getComputedStyle(e,i||null)||{display:"none"})[t]}function U(e){if(!document.documentElement.contains(e))return{detached:!0,rendered:!1};for(var t=e;t!==document;){if("none"===D(t,"display"))return{detached:!1,rendered:!1};t=t.parentNode}return{detached:!1,rendered:!0}}var F='.resize-triggers{visibility:hidden;opacity:0}.resize-contract-trigger,.resize-contract-trigger:before,.resize-expand-trigger,.resize-triggers{content:"";position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.resize-contract-trigger,.resize-expand-trigger{background:#eee;overflow:auto}.resize-contract-trigger:before{width:200%;height:200%}',H=0,W=null;function P(e,t){if(e.__resize_mutation_handler__||(e.__resize_mutation_handler__=function(){var e=U(this),t=e.rendered,i=e.detached;t!==this.__resize_rendered__&&(!i&&this.__resize_triggers__&&(q(this),this.addEventListener("scroll",k,!0)),this.__resize_rendered__=t,B(this))}.bind(e)),!e.__resize_listeners__)if(e.__resize_listeners__=[],window.ResizeObserver){var i=e.offsetWidth,n=e.offsetHeight,r=new ResizeObserver(function(){(e.__resize_observer_triggered__||(e.__resize_observer_triggered__=!0,e.offsetWidth!==i||e.offsetHeight!==n))&&B(e)}),o=U(e),s=o.detached,a=o.rendered;e.__resize_observer_triggered__=!1===s&&!1===a,e.__resize_observer__=r,r.observe(e)}else if(e.attachEvent&&e.addEventListener)e.__resize_legacy_resize_handler__=function(){B(e)},e.attachEvent("onresize",e.__resize_legacy_resize_handler__),document.addEventListener("DOMSubtreeModified",e.__resize_mutation_handler__);else if(H||(W=function(e){var t=document.createElement("style");return t.type="text/css",t.styleSheet?t.styleSheet.cssText=e:t.appendChild(document.createTextNode(e)),(document.querySelector("head")||document.body).appendChild(t),t}(F)),function(e){var t=D(e,"position");t&&"static"!==t||(e.style.position="relative");e.__resize_old_position__=t,e.__resize_last__={};var i=N("div",{className:"resize-triggers"}),n=N("div",{className:"resize-expand-trigger"}),r=N("div"),o=N("div",{className:"resize-contract-trigger"});n.appendChild(r),i.appendChild(n),i.appendChild(o),e.appendChild(i),e.__resize_triggers__={triggers:i,expand:n,expandChild:r,contract:o},q(e),e.addEventListener("scroll",k,!0),e.__resize_last__={width:e.offsetWidth,height:e.offsetHeight}}(e),e.__resize_rendered__=U(e).rendered,window.MutationObserver){var d=new MutationObserver(e.__resize_mutation_handler__);d.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0}),e.__resize_mutation_observer__=d}e.__resize_listeners__.push(t),H++}function k(){var e,t,i=this;q(this),this.__resize_raf__&&(e=this.__resize_raf__,A||(A=(window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||function(e){clearTimeout(e)}).bind(window)),A(e)),this.__resize_raf__=(t=function(){var e,t,n,r,o,s,a=(t=(e=i).__resize_last__,n=t.width,r=t.height,o=e.offsetWidth,s=e.offsetHeight,o!==n||s!==r?{width:o,height:s}:null);a&&(i.__resize_last__=a,B(i))},R||(R=(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(e){return setTimeout(e,16)}).bind(window)),R(t))}function B(e){e.__resize_listeners__.forEach(function(t){t.call(e)})}function q(e){var t=e.__resize_triggers__,i=t.expand,n=t.expandChild,r=t.contract,o=r.scrollWidth,s=r.scrollHeight,a=i.offsetWidth,d=i.offsetHeight,c=i.scrollWidth,l=i.scrollHeight;r.scrollLeft=o,r.scrollTop=s,n.style.width=a+1+"px",n.style.height=d+1+"px",i.scrollLeft=c,i.scrollTop=l}var G=["legendselectchanged","legendselected","legendunselected","legendscroll","datazoom","datarangeselected","timelinechanged","timelineplaychanged","restore","dataviewchanged","magictypechanged","geoselectchanged","geoselected","geounselected","pieselectchanged","pieselected","pieunselected","mapselectchanged","mapselected","mapunselected","axisareaselected","focusnodeadjacency","unfocusnodeadjacency","brush","brushselected","rendered","finished","click","dblclick","mouseover","mouseout","mousemove","mousedown","mouseup","globalout","contextmenu"],I={props:{options:Object,theme:[String,Object],initOptions:Object,group:String,autoresize:Boolean,watchShallow:Boolean,manualUpdate:Boolean},data:function(){return{lastArea:0}},watch:{group:function(e){this.chart.group=e}},methods:{mergeOptions:function(e,t,i){this.manualUpdate&&(this.manualOptions=e),this.chart?this.delegateMethod("setOption",e,t,i):this.init()},appendData:function(e){this.delegateMethod("appendData",e)},resize:function(e){this.delegateMethod("resize",e)},dispatchAction:function(e){this.delegateMethod("dispatchAction",e)},convertToPixel:function(e,t){return this.delegateMethod("convertToPixel",e,t)},convertFromPixel:function(e,t){return this.delegateMethod("convertFromPixel",e,t)},containPixel:function(e,t){return this.delegateMethod("containPixel",e,t)},showLoading:function(e,t){this.delegateMethod("showLoading",e,t)},hideLoading:function(){this.delegateMethod("hideLoading")},getDataURL:function(e){return this.delegateMethod("getDataURL",e)},getConnectedDataURL:function(e){return this.delegateMethod("getConnectedDataURL",e)},clear:function(){this.delegateMethod("clear")},dispose:function(){this.delegateMethod("dispose")},delegateMethod:function(e){for(var t,i=[],n=arguments.length-1;n-- >0;)i[n]=arguments[n+1];return this.chart||this.init(),(t=this.chart)[e].apply(t,i)},delegateGet:function(e,t){return this.chart||this.init(),this.chart[t]()},getArea:function(){return this.$el.offsetWidth*this.$el.offsetHeight},init:function(){var t=this;if(!this.chart){var i=e.init(this.$el,this.theme,this.initOptions);this.group&&(i.group=this.group),i.setOption(this.manualOptions||this.options||{},!0),G.forEach(function(e){i.on(e,function(i){t.$emit(e,i)})}),this.autoresize&&(this.lastArea=this.getArea(),this.__resizeHandler=$(function(){0===t.lastArea?(t.mergeOptions({},!0),t.resize(),t.mergeOptions(t.options||t.manualOptions||{},!0)):t.resize(),t.lastArea=t.getArea()},100,{leading:!0}),P(this.$el,this.__resizeHandler)),Object.defineProperties(this,{width:{configurable:!0,get:function(){return t.delegateGet("width","getWidth")}},height:{configurable:!0,get:function(){return t.delegateGet("height","getHeight")}},isDisposed:{configurable:!0,get:function(){return!!t.delegateGet("isDisposed","isDisposed")}},computedOptions:{configurable:!0,get:function(){return t.delegateGet("computedOptions","getOption")}}}),this.chart=i}},destroy:function(){this.autoresize&&function(e,t){if(e.detachEvent&&e.removeEventListener)return e.detachEvent("onresize",e.__resize_legacy_resize_handler__),void document.removeEventListener("DOMSubtreeModified",e.__resize_mutation_handler__);var i=e.__resize_listeners__;i&&(i.splice(i.indexOf(t),1),i.length||(e.__resize_observer__?(e.__resize_observer__.unobserve(e),e.__resize_observer__.disconnect(),e.__resize_observer__=null):(e.__resize_mutation_observer__&&(e.__resize_mutation_observer__.disconnect(),e.__resize_mutation_observer__=null),e.removeEventListener("scroll",k),e.removeChild(e.__resize_triggers__.triggers),e.__resize_triggers__=null),e.__resize_listeners__=null),!--H&&W&&W.parentNode.removeChild(W))}(this.$el,this.__resizeHandler),this.dispose(),this.chart=null},refresh:function(){this.chart&&(this.destroy(),this.init())}},created:function(){var e=this;this.manualUpdate||this.$watch("options",function(t,i){!e.chart&&t?e.init():e.chart.setOption(t,t!==i)},{deep:!this.watchShallow});["theme","initOptions","autoresize","manualUpdate","watchShallow"].forEach(function(t){e.$watch(t,function(){e.refresh()},{deep:!0})})},mounted:function(){this.options&&this.init()},activated:function(){this.autoresize&&this.chart&&this.chart.resize()},beforeDestroy:function(){this.chart&&this.destroy()},connect:function(t){"string"!=typeof t&&(t=t.map(function(e){return e.chart})),e.connect(t)},disconnect:function(t){e.disConnect(t)},registerMap:function(t,i,n){e.registerMap(t,i,n)},registerTheme:function(t,i){e.registerTheme(t,i)},graphic:e.graphic};var V="undefined"!=typeof navigator&&/msie [6-9]\\b/.test(navigator.userAgent.toLowerCase());var X=document.head||document.getElementsByTagName("head")[0],J={};var K=I;I.__file="ECharts.vue";return function(e,t,i,n,r,o,s,a,d,c){"function"==typeof s&&(d=a,a=s,s=!1);var l,u="function"==typeof i?i.options:i;if(e&&e.render&&(u.render=e.render,u.staticRenderFns=e.staticRenderFns,u._compiled=!0,r&&(u.functional=!0)),n&&(u._scopeId=n),o?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),t&&t.call(this,d(e)),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=l):t&&(l=s?function(){t.call(this,c(this.$root.$options.shadowRoot))}:function(e){t.call(this,a(e))}),l)if(u.functional){var h=u.render;u.render=function(e,t){return l.call(t),h(e,t)}}else{var _=u.beforeCreate;u.beforeCreate=_?[].concat(_,l):[l]}return i}({render:function(){var e=this.$createElement;return(this._self._c||e)("div",{staticClass:"echarts"})},staticRenderFns:[]},function(e){e&&e("data-v-47b5abce_0",{source:".echarts{width:600px;height:400px}",map:void 0,media:void 0})},K,void 0,!1,void 0,function(e){return function(e,t){return function(e,t){var i=V?t.media||"default":e,n=J[i]||(J[i]={ids:new Set,styles:[]});if(!n.ids.has(e)){n.ids.add(e);var r=t.source;if(t.map&&(r+="\n/*# sourceURL="+t.map.sources[0]+" */",r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(t.map))))+" */"),n.element||(n.element=document.createElement("style"),n.element.type="text/css",t.media&&n.element.setAttribute("media",t.media),X.appendChild(n.element)),"styleSheet"in n.element)n.styles.push(r),n.element.styleSheet.cssText=n.styles.filter(Boolean).join("\n");else{var o=n.ids.size-1,s=document.createTextNode(r),a=n.element.childNodes;a[o]&&n.element.removeChild(a[o]),a.length?n.element.insertBefore(s,a[o]):n.element.appendChild(s)}}}(e,t)}},void 0)});
+!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("echarts/lib/echarts")):"function"==typeof define&&define.amd?define(["echarts/lib/echarts"],t):(e=e||self).VueECharts=t(e.echarts)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var t=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},i="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n="object"==typeof i&&i&&i.Object===Object&&i,r="object"==typeof self&&self&&self.Object===Object&&self,o=n||r||Function("return this")(),s=function(){return o.Date.now()},a=o.Symbol,c=Object.prototype,d=c.hasOwnProperty,l=c.toString,u=a?a.toStringTag:void 0;var h=function(e){var t=d.call(e,u),i=e[u];try{e[u]=void 0;var n=!0}catch(e){}var r=l.call(e);return n&&(t?e[u]=i:delete e[u]),r},_=Object.prototype.toString;var f=function(e){return _.call(e)},g="[object Null]",p="[object Undefined]",m=a?a.toStringTag:void 0;var v=function(e){return null==e?void 0===e?p:g:m&&m in Object(e)?h(e):f(e)};var b=function(e){return null!=e&&"object"==typeof e},z="[object Symbol]";var w=function(e){return"symbol"==typeof e||b(e)&&v(e)==z},y=NaN,O=/^\s+|\s+$/g,x=/^[-+]0x[0-9a-f]+$/i,C=/^0b[01]+$/i,E=/^0o[0-7]+$/i,M=parseInt;var S=function(e){if("number"==typeof e)return e;if(w(e))return y;if(t(e)){var i="function"==typeof e.valueOf?e.valueOf():e;e=t(i)?i+"":i}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(O,"");var n=C.test(e);return n||E.test(e)?M(e.slice(2),n?2:8):x.test(e)?y:+e},T="Expected a function",j=Math.max,L=Math.min;var $=function(e,i,n){var r,o,a,c,d,l,u=0,h=!1,_=!1,f=!0;if("function"!=typeof e)throw new TypeError(T);function g(t){var i=r,n=o;return r=o=void 0,u=t,c=e.apply(n,i)}function p(e){var t=e-l;return void 0===l||t>=i||t<0||_&&e-u>=a}function m(){var e=s();if(p(e))return v(e);d=setTimeout(m,function(e){var t=i-(e-l);return _?L(t,a-(e-u)):t}(e))}function v(e){return d=void 0,f&&r?g(e):(r=o=void 0,c)}function b(){var e=s(),t=p(e);if(r=arguments,o=this,l=e,t){if(void 0===d)return function(e){return u=e,d=setTimeout(m,i),h?g(e):c}(l);if(_)return d=setTimeout(m,i),g(l)}return void 0===d&&(d=setTimeout(m,i)),c}return i=S(i)||0,t(n)&&(h=!!n.leading,a=(_="maxWait"in n)?j(S(n.maxWait)||0,i):a,f="trailing"in n?!!n.trailing:f),b.cancel=function(){void 0!==d&&clearTimeout(d),u=0,r=l=o=d=void 0},b.flush=function(){return void 0===d?c:v(s())},b},R=null;var A=null;function N(e,t){void 0===t&&(t={});var i=document.createElement(e);return Object.keys(t).forEach(function(e){i[e]=t[e]}),i}function U(e,t,i){return(window.getComputedStyle(e,i||null)||{display:"none"})[t]}function W(e){if(!document.documentElement.contains(e))return{detached:!0,rendered:!1};for(var t=e;t!==document;){if("none"===U(t,"display"))return{detached:!1,rendered:!1};t=t.parentNode}return{detached:!1,rendered:!0}}var D='.resize-triggers{visibility:hidden;opacity:0}.resize-contract-trigger,.resize-contract-trigger:before,.resize-expand-trigger,.resize-triggers{content:"";position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.resize-contract-trigger,.resize-expand-trigger{background:#eee;overflow:auto}.resize-contract-trigger:before{width:200%;height:200%}',F=0,H=null;function P(e,t){if(e.__resize_mutation_handler__||(e.__resize_mutation_handler__=function(){var e=W(this),t=e.rendered,i=e.detached;t!==this.__resize_rendered__&&(!i&&this.__resize_triggers__&&(q(this),this.addEventListener("scroll",k,!0)),this.__resize_rendered__=t,B(this))}.bind(e)),!e.__resize_listeners__)if(e.__resize_listeners__=[],window.ResizeObserver){var i=e.offsetWidth,n=e.offsetHeight,r=new ResizeObserver(function(){(e.__resize_observer_triggered__||(e.__resize_observer_triggered__=!0,e.offsetWidth!==i||e.offsetHeight!==n))&&B(e)}),o=W(e),s=o.detached,a=o.rendered;e.__resize_observer_triggered__=!1===s&&!1===a,e.__resize_observer__=r,r.observe(e)}else if(e.attachEvent&&e.addEventListener)e.__resize_legacy_resize_handler__=function(){B(e)},e.attachEvent("onresize",e.__resize_legacy_resize_handler__),document.addEventListener("DOMSubtreeModified",e.__resize_mutation_handler__);else if(F||(H=function(e){var t=document.createElement("style");return t.type="text/css",t.styleSheet?t.styleSheet.cssText=e:t.appendChild(document.createTextNode(e)),(document.querySelector("head")||document.body).appendChild(t),t}(D)),function(e){var t=U(e,"position");t&&"static"!==t||(e.style.position="relative");e.__resize_old_position__=t,e.__resize_last__={};var i=N("div",{className:"resize-triggers"}),n=N("div",{className:"resize-expand-trigger"}),r=N("div"),o=N("div",{className:"resize-contract-trigger"});n.appendChild(r),i.appendChild(n),i.appendChild(o),e.appendChild(i),e.__resize_triggers__={triggers:i,expand:n,expandChild:r,contract:o},q(e),e.addEventListener("scroll",k,!0),e.__resize_last__={width:e.offsetWidth,height:e.offsetHeight}}(e),e.__resize_rendered__=W(e).rendered,window.MutationObserver){var c=new MutationObserver(e.__resize_mutation_handler__);c.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0}),e.__resize_mutation_observer__=c}e.__resize_listeners__.push(t),F++}function k(){var e,t,i=this;q(this),this.__resize_raf__&&(e=this.__resize_raf__,A||(A=(window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||function(e){clearTimeout(e)}).bind(window)),A(e)),this.__resize_raf__=(t=function(){var e,t,n,r,o,s,a=(t=(e=i).__resize_last__,n=t.width,r=t.height,o=e.offsetWidth,s=e.offsetHeight,o!==n||s!==r?{width:o,height:s}:null);a&&(i.__resize_last__=a,B(i))},R||(R=(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(e){return setTimeout(e,16)}).bind(window)),R(t))}function B(e){e.__resize_listeners__.forEach(function(t){t.call(e)})}function q(e){var t=e.__resize_triggers__,i=t.expand,n=t.expandChild,r=t.contract,o=r.scrollWidth,s=r.scrollHeight,a=i.offsetWidth,c=i.offsetHeight,d=i.scrollWidth,l=i.scrollHeight;r.scrollLeft=o,r.scrollTop=s,n.style.width=a+1+"px",n.style.height=c+1+"px",i.scrollLeft=d,i.scrollTop=l}var G=["legendselectchanged","legendselected","legendunselected","legendscroll","datazoom","datarangeselected","timelinechanged","timelineplaychanged","restore","dataviewchanged","magictypechanged","geoselectchanged","geoselected","geounselected","pieselectchanged","pieselected","pieunselected","mapselectchanged","mapselected","mapunselected","axisareaselected","focusnodeadjacency","unfocusnodeadjacency","brush","brushselected","rendered","finished","click","dblclick","mouseover","mouseout","mousemove","mousedown","mouseup","globalout","contextmenu"],I=["theme","initOptions","autoresize"],V=["manualUpdate","watchShallow"],X={props:{options:Object,theme:[String,Object],initOptions:Object,group:String,autoresize:Boolean,watchShallow:Boolean,manualUpdate:Boolean},data:function(){return{lastArea:0}},watch:{group:function(e){this.chart.group=e}},methods:{mergeOptions:function(e,t,i){this.manualUpdate&&(this.manualOptions=e),this.chart?this.delegateMethod("setOption",e,t,i):this.init()},appendData:function(e){this.delegateMethod("appendData",e)},resize:function(e){this.delegateMethod("resize",e)},dispatchAction:function(e){this.delegateMethod("dispatchAction",e)},convertToPixel:function(e,t){return this.delegateMethod("convertToPixel",e,t)},convertFromPixel:function(e,t){return this.delegateMethod("convertFromPixel",e,t)},containPixel:function(e,t){return this.delegateMethod("containPixel",e,t)},showLoading:function(e,t){this.delegateMethod("showLoading",e,t)},hideLoading:function(){this.delegateMethod("hideLoading")},getDataURL:function(e){return this.delegateMethod("getDataURL",e)},getConnectedDataURL:function(e){return this.delegateMethod("getConnectedDataURL",e)},clear:function(){this.delegateMethod("clear")},dispose:function(){this.delegateMethod("dispose")},delegateMethod:function(e){for(var t,i=[],n=arguments.length-1;n-- >0;)i[n]=arguments[n+1];return this.chart||this.init(),(t=this.chart)[e].apply(t,i)},delegateGet:function(e){return this.chart||this.init(),this.chart[e]()},getArea:function(){return this.$el.offsetWidth*this.$el.offsetHeight},init:function(){var t=this;if(!this.chart){var i=e.init(this.$el,this.theme,this.initOptions);this.group&&(i.group=this.group),i.setOption(this.manualOptions||this.options||{},!0),G.forEach(function(e){i.on(e,function(i){t.$emit(e,i)})}),this.autoresize&&(this.lastArea=this.getArea(),this.__resizeHandler=$(function(){0===t.lastArea?(t.mergeOptions({},!0),t.resize(),t.mergeOptions(t.options||t.manualOptions||{},!0)):t.resize(),t.lastArea=t.getArea()},100,{leading:!0}),P(this.$el,this.__resizeHandler)),Object.defineProperties(this,{width:{configurable:!0,get:function(){return t.delegateGet("getWidth")}},height:{configurable:!0,get:function(){return t.delegateGet("getHeight")}},isDisposed:{configurable:!0,get:function(){return!!t.delegateGet("isDisposed")}},computedOptions:{configurable:!0,get:function(){return t.delegateGet("getOption")}}}),this.chart=i}},initOptionsWatcher:function(){var e=this;this.__unwatchOptions&&(this.__unwatchOptions(),this.__unwatchOptions=null),this.manualUpdate||(this.__unwatchOptions=this.$watch("options",function(t,i){!e.chart&&t?e.init():e.chart.setOption(t,t!==i)},{deep:!this.watchShallow}))},destroy:function(){this.autoresize&&function(e,t){if(e.detachEvent&&e.removeEventListener)return e.detachEvent("onresize",e.__resize_legacy_resize_handler__),void document.removeEventListener("DOMSubtreeModified",e.__resize_mutation_handler__);var i=e.__resize_listeners__;i&&(i.splice(i.indexOf(t),1),i.length||(e.__resize_observer__?(e.__resize_observer__.unobserve(e),e.__resize_observer__.disconnect(),e.__resize_observer__=null):(e.__resize_mutation_observer__&&(e.__resize_mutation_observer__.disconnect(),e.__resize_mutation_observer__=null),e.removeEventListener("scroll",k),e.removeChild(e.__resize_triggers__.triggers),e.__resize_triggers__=null),e.__resize_listeners__=null),!--F&&H&&H.parentNode.removeChild(H))}(this.$el,this.__resizeHandler),this.dispose(),this.chart=null},refresh:function(){this.chart&&(this.destroy(),this.init())}},created:function(){var e=this;this.initOptionsWatcher(),I.forEach(function(t){e.$watch(t,function(){e.refresh()},{deep:!0})}),V.forEach(function(t){e.$watch(t,function(){e.initOptionsWatcher(),e.refresh()})})},mounted:function(){this.options&&this.init()},activated:function(){this.autoresize&&this.chart&&this.chart.resize()},beforeDestroy:function(){this.chart&&this.destroy()},connect:function(t){"string"!=typeof t&&(t=t.map(function(e){return e.chart})),e.connect(t)},disconnect:function(t){e.disConnect(t)},registerMap:function(t,i,n){e.registerMap(t,i,n)},registerTheme:function(t,i){e.registerTheme(t,i)},graphic:e.graphic};var J="undefined"!=typeof navigator&&/msie [6-9]\\b/.test(navigator.userAgent.toLowerCase());var K=document.head||document.getElementsByTagName("head")[0],Q={};var Y=X;X.__file="ECharts.vue";return function(e,t,i,n,r,o,s,a,c,d){"function"==typeof s&&(c=a,a=s,s=!1);var l,u="function"==typeof i?i.options:i;if(e&&e.render&&(u.render=e.render,u.staticRenderFns=e.staticRenderFns,u._compiled=!0,r&&(u.functional=!0)),n&&(u._scopeId=n),o?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),t&&t.call(this,c(e)),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=l):t&&(l=s?function(){t.call(this,d(this.$root.$options.shadowRoot))}:function(e){t.call(this,a(e))}),l)if(u.functional){var h=u.render;u.render=function(e,t){return l.call(t),h(e,t)}}else{var _=u.beforeCreate;u.beforeCreate=_?[].concat(_,l):[l]}return i}({render:function(){var e=this.$createElement;return(this._self._c||e)("div",{staticClass:"echarts"})},staticRenderFns:[]},function(e){e&&e("data-v-4975117c_0",{source:".echarts{width:600px;height:400px}",map:void 0,media:void 0})},Y,void 0,!1,void 0,function(e){return function(e,t){return function(e,t){var i=J?t.media||"default":e,n=Q[i]||(Q[i]={ids:new Set,styles:[]});if(!n.ids.has(e)){n.ids.add(e);var r=t.source;if(t.map&&(r+="\n/*# sourceURL="+t.map.sources[0]+" */",r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(t.map))))+" */"),n.element||(n.element=document.createElement("style"),n.element.type="text/css",t.media&&n.element.setAttribute("media",t.media),K.appendChild(n.element)),"styleSheet"in n.element)n.styles.push(r),n.element.styleSheet.cssText=n.styles.filter(Boolean).join("\n");else{var o=n.ids.size-1,s=document.createTextNode(r),a=n.element.childNodes;a[o]&&n.element.removeChild(a[o]),a.length?n.element.insertBefore(s,a[o]):n.element.appendChild(s)}}}(e,t)}},void 0)});