第一步,下载echartscnpm install echarts --save-dev第二步,在main.js中全局引入//引入echarts import echarts from \'echar
顺晟科技
2022-09-13 11:23:28
144
import echarts from \'echarts\';
import "echarts/map/js/province/henan.js";
<div id="hndt" style="width: 100%;height: 50%;"></div>
轨迹数据没有贴完只有一个的其它的自己增加就行
//使用echarts.init()方法初始化一个Echarts实例,在init方法中传入echarts map的容器 dom对象 var mapChart = echarts.init(document.getElementById(\'hndt\')); // mapChart的配置 var option = { backgroundColor: "#0b1225", title: { text: \'个人轨迹运行图\', left: \'left\', textStyle: { color: \'#fff\' } }, tooltip: { trigger: \'item\' }, dataRange: { show: false, min: 0, max: 1000, text: [\'High\', \'Low\'], realtime: true, calculable: true, color: [\'orangered\', \'yellow\', \'lightskyblue\'] }, toolbox: { show : true, feature : { // dataView : { // show: true, // readOnly: true, // }, restore : {show: true}, saveAsImage : {show: true} } }, visualMap: { show: true, min: 0, max: 255, calculable: true, inRange: { color: [\'aqua\', \'lime\', \'yellow\', \'orange\', \'#ff3333\'] }, textStyle: { color: \'#12223b\' } }, geo: { // 这个是重点配置区 map: \'河南\', // 表示河南地图 roam: true, layoutCenter: [\'50%\', \'50%\'], layoutSize: "100%", label: { normal: { show: false, // 是否显示对应地名 textStyle: { color: \'rgba(94,239,27,0.95)\' } }, }, itemStyle: { normal: { areaColor: \'#37376e\', borderColor: \'rgba(0, 0, 0, 0.2)\' }, emphasis: { areaColor: null, shadowOffsetX: 0, shadowOffsetY: 0, shadowBlur: 20, borderWidth: 0, shadowColor: \'rgba(0, 0, 0, 0.5)\' } } }, series: [ { "type": "lines", "zlevel": 2, "effect": { "show": true, "period": 4, "trailLength": 0.02, "symbol": "arrow", "symbolSize": 5 }, "lineStyle": { "normal": { "width": 1, "opacity": 0.6, "curveness": 0.2 } }, "tooltip": { "trigger": "item" }, "data": [ { "fromName": "郑州市", "toName": "周口市", "value": 1, "coords": [ [ 113.467, 34.623 ], [ 114.697, 33.625 ] ], }, { "name": "地点", "type": "effectScatter", "coordinateSystem": "geo", "zlevel": 2, "rippleEffect": { "period": 4, "brushType": "stroke", "scale": 4 }, "tooltip": { "trigger": "item" }, "label": { "normal": { "show": true, "position": "left", "offset": [ -5, 5 ], "formatter": "{b}" }, "emphasis": { "show": true } }, "hoverAnimation": true, "symbol": "circle", "symbolSize": 5, "itemStyle": { "normal": { "show": false, "color": "#f00" } }, "data": [ { "name": "郑州市", "value": [ 113.467, 34.623, 0 ], tooltip:{ formatter:\'时间:8:30am<br/>出发地:郑州市\' }, }, { "name": "周口市", "value": [ 114.697, 33.625, 1 ] }, ] }, ] }; //设置图表的配置项 mapChart.setOption(option);
13
2022-09
13
2022-09
16
2019-08