echarts如何引入市级地图
1、获取相应市级地图的json文件
2、在<script></script>标签中使用jquery的异步加载获取资源
3、不说了,直接上图和代码
项目的文件结构
具体的实现代码:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>ECharts</title> <!-- 引入 echarts.js --> <script src="js/echarts.js"></script> <script src="js/jquery.min.js"></script> </head> <body> <!-- 为ECharts准备一个具备大小(宽高)的Dom --> <div id="main" style="width: 600px;height:400px;"></div> <script type="text/javascript"> $.get(https://geo.datav.aliyun.com/areas_v3/bound/640100_full.json, function (yCjson) { echarts.registerMap(银川, yCjson); var chart = echarts.init(document.getElementById(main)); option = { title: { text: 四色预警, x:center }, dataRange:{ min:0, max:500, text:[高,低], realtime:true, calculable:true, color:[orangered,yellow,green] }, series:[ { name:犯罪数量, type:map, map:银川, mapLocation:{ y:60 }, itemSytle:{ emphasis:{label:{show:false}} }, data:[ {name:西夏区,value:Math.round(Math.random()*500)}, {name:贺兰县,value:Math.round(Math.random()*500)}, {name:金凤区,value:Math.round(Math.random()*500)}, {name:永宁县,value:Math.round(Math.random()*500)}, {name:灵武市,value:Math.round(Math.random()*500)}, {name:兴庆区,value:Math.round(Math.random()*500)} ] } ], }; chart.setOption(option); }); </script> </body> </html>
4、效果展示
上一篇:
通过多线程提高代码的执行效率例子
下一篇:
k8s学习-CKS考试必过宝典