利用 Echarts 简单制作省份或区域地图步骤
用 Echarts 无论是制作省份地图还是区县域地图,他们的步骤都是基本一样的。
下面本人就 利用 Echarts 简单绘制省份地图 的步骤与经验与各位分享一下。
1、准备工作
1.1 下载js静态文件
china.js
echarts.min.js
1.2 下载中国各省、各市的 .json 文件
省份或者地区的数据文件
网址:https://github.com/longwosion/geojson-map-china
2、获取省份数据
2.1 第一步:获取XX省的地图 json 数据文件(例:江苏省:32.json)(是以各省身份证号 前两位 开头命名的)
2.2 第二步:将获取到的JSON文件 转换 成 js 文件(江苏省:jiangsu.js)
2.3 第三步:修改转换后的 js 文件
打开 js 文件
添加变量 xx (这里本人命名习惯为 :(省名拼音小写+Json)例:jiangsuJson)
var xx = (js文件)
例:
var jiangsuJson = {"type": "FeatureCollection", "cp":[118.8586,32.915], ........}
保存 js 文件
3、在Django中编写 HTML 代码
3.1 在 中引入 js 文件
<script type="text/javascript" src="/static/js/echarts.min.js"></script>
<script type="text/javascript" src="/static/js/jiangsu.js"></script>
3.2 在中写入作图代码
<div>{# 标记 #}<a class="btn btn-success btn-sm" >江苏省</a>{# 地图代码开始 #}<div class="x-body"><!-- 为ECharts准备一个具备大小(宽高)的Dom --><div id="main" style="width: 949.75px;height:450px;"></div></div><script type="text/javascript">echarts.registerMap('jiangsu', jiangsuJson);// 基于准备好的dom,初始化echarts实例var myChart = echarts.init(document.getElementById('main'));// 使用刚指定的配置项和数据显示图表。myChart.setOption({series: [{type: 'map',map: 'jiangsu'}]});</script>
</div>
3.3 运行代码,就能看到结果
4、总结
其实只要按照本人上面的做法,就可以制作出来,本人绘不是很复杂,如果各位对省图还需要其他显示功能,大家不妨访问 Echarts 的官网。
利用 Echarts 简单制作省份或区域地图步骤相关推荐
- 使用echarts简单制作省份地图
引入echarts.min.js文件,http://echarts.baidu.com/download.html下载地址 引入对应省份的js文件 可以在http://echarts.baidu.co ...
- mapboxgl+echarts 简单制作专题地图
mapboxgl+echarts 简单制作专题地图 实现效果 思路 实现过程 全部代码 实现效果 思路 1.引用mapboxgl脚本库及样式库与echart脚本库. 2.准备专题数据,此处我们使用模拟 ...
- html css省市区,利用echarts实现全国热点活跃地区地图代码
特效描述:利用echarts实现 全国热点 活跃地区 地图代码.利用echarts实现全国热点活跃地区地图代码 代码结构 1. 引入CSS 2. 引入JS 3. HTML代码 // 路径配置 re ...
- 怎么用python画省份,区域地图,中国地图
由于在最近科研的过程中,需要画各种图,所以就写了一个工具包,专门用来画省份,区域,整个中国的图,废话不多说,先放github链接,长得好看的兄弟记得给我点个赞,下面只是简单的展示几个案例,更详细的使用 ...
- 使用echarts简单制作中国地图
网站需要一张中国地图,并且鼠标经过某个省份,该省份的省份名字显示,而且该省份的地区会变色显示. 第一种方法: 将每个省份的图片定位(先隐藏),拼合成一张中国地图,然后再定位省份名称,鼠标经过省份名字, ...
- ECharts如何制作省份地图并在地图上显示自定义图标/散点图
之前一直被客户提的一个需求烦恼着,他要只显示某个省份的地图,并且呢要在地图上显示小车的图标,还有其它一些点的信息.我以前只用过echarts做过图表,没做过地图,所以自己也是网上看了很多并且看了很多a ...
- ECharts3D地图 简单制作省份地图
效果如下: <!DOCTYPE html> <html> <head> <title>广东省3D</title> <m ...
- 利用Echarts快速制作表格
1.Echarts图表库 https://echarts.apache.org/zh/index.html 2. 下载echarts.min.js 3. Echarts图表库里面有快速入门,代码可以直 ...
- 利用python简单制作一个图云
只需要提供文本数据以及轮廓照片即可 stopword为wordcloud自带的关键参数,可去掉不想要的文字 import jieba from matplotlib import pyplot as ...
最新文章
- 尚硅谷Java视频教程导航(学习路线图)
- 查看平台内核信息脚本
- 有没有大神知道国产加密算法SM2的详细介绍
- python自启动 绕过360_记录一次绕过杀软的过程
- ustc linux 网络通,USTC 网络通脚本
- 使用wss和HTTPS / TLS保护WebSocket的安全
- 新型冠状病毒传染性有多强?何时达到疫情峰值?来看一下数学和统计建模结果...
- php在线考试系统模板下载,PHPEMS在线模拟考试系统 v6.1
- 第一句就是定义了一种ptrfun的C++类型
- 合并数组内的对象的数字
- 大哥特斯拉:造车“三傻”,咱们抱团?
- hql与sql的区别(转)
- mootools温习与深入_Element_1
- python测试抽奖脚本_B站动态转发抽奖脚本+教程
- Java中null和浮点数相乘_jvm规范之浮点数 - 你知道吗,有个数字它和自身不相等...
- Python字典对象实现原理
- dojo省份地市级联之地市封装类(二)
- ipad浏览器安装java_360浏览器苹果平板下载
- 功能测试的测试工作流程
- 使用Word脚注、尾注给论文添加参考文献并将编号修改成[1]的方法
热门文章
- 数字化转型,你也可以品
- 安徽大学计算机学院张兴义教授,CCF YOCSEF合肥与CCF合肥分部联合成功举办 “2018CCF合肥为新研究生导航”活动...
- 安大计算机学院ACM,安徽大学计算机科学与技术学院硕士生导师:张磊
- 计算机网络应用和计算机应用有什么区别,计算机网络和计算机应用有什么区别...
- 部署ChatGPT(在VPS或免费容器上),无需科学上网!
- 基于《高级计算机图形学原理与实践》(西安科技大学)的学习笔记(一、二)
- 手把手教你如何微信公众号开发“翻译功能
- github新手使用指南
- 串口调试助手中设置快捷键
- 微信公众号开发--自定义菜单跳转页面并获取用户信息(续)