Python地图绘制实操详解


Posted in Python onMarch 04, 2019

网上有很多地图绘制的教程,更多趋向于全国地图或者省级地图,但有时我们需要到县级。闲得慌,今天以贵州省毕节市为例,分享一篇Python县级地图的绘制(遥想当时差点把百度翻了个底朝天),希望对需要的你能有所帮助,如果没看懂,欢迎留言一起交流学习!

1、模块安装

安装所需包——pyecharts。两种安装方式:1、pip install pyecharts;2、从JetBrains PyCharm中 File——>Settings...——>Project——>Project Interpreter 点击右上角的绿色“+”,在搜索框中输入“pyecharts”,点击安装即可(个人习惯用第二种)。

Python地图绘制实操详解

Python地图绘制实操详解

2、地图文件安装

进入pyecharts官网,下载并安装所需地图软件——echarts-china-counties-pypkg

Python地图绘制实操详解

3、上代码绘制县级地图

/*

from pyecharts import Map, Page, Styledef create_charts():  page = Page()  style = Style(    width=1100, height=600  )  data = [('赫章县', 7.62), ('纳雍县', 11.43), ('黔西县', 14.29), ('织金县', 9.52), ('大方县', 15.24),      ('金沙县', 18.10), ('七星关区', 0.95), ('威宁彝族回族苗族自治县', 11.43)]  chart = Map("毕节地理坐标系", **style.init_style)  attr, value = chart.cast(data)  chart.add("", attr, value, maptype='毕节', is_visualmap=True, visual_type='color',       is_label_show=True,       label_formatter='{b}\n{c}',       is_area_show=False,       # 组件条距离左侧的位置       visual_pos='right',       # 组件放置方向('vertical', 'horizontal')       visual_orient='horizontal',       # 组件映射范围       visual_range=[0, 20],       visual_text_color='#000')  page.add(chart)  return pagecreate_charts().render('render2.html') #如果想保存到指定路径:create_charts().render('C:\\Users\\SYH\\Desktop\\render2.html') 

*/

Python地图绘制实操详解

Python地图绘制实操详解

4、修改成你自己的县级地图

修改代码中的maptype='毕节'  为你需要的地市,并在data中修改对应县名称及数据。名称参照官网。

Python地图绘制实操详解

Python 相关文章推荐
Python实现线程池代码分享
Jun 21 Python
python flask 多对多表查询功能
Jun 25 Python
python dataframe 输出结果整行显示的方法
Jun 14 Python
Python OpenCV处理图像之滤镜和图像运算
Jul 10 Python
Python OpenCV利用笔记本摄像头实现人脸检测
Aug 20 Python
python django框架中使用FastDFS分布式文件系统的安装方法
Jun 10 Python
Django外键(ForeignKey)操作以及related_name的作用详解
Jul 29 Python
python 三元运算符使用解析
Sep 16 Python
python中栈的原理及实现方法示例
Nov 27 Python
如何使用python切换hosts文件
Apr 29 Python
python函数调用,循环,列表复制实例
May 03 Python
python函数中将变量名转换成字符串实例
May 11 Python
Python基于opencv实现的简单画板功能示例
Mar 04 #Python
python绘制漏斗图步骤详解
Mar 04 #Python
详解Python字典的操作
Mar 04 #Python
Python提取频域特征知识点浅析
Mar 04 #Python
python快排算法详解
Mar 04 #Python
Django 内置权限扩展案例详解
Mar 04 #Python
python三方库之requests的快速上手
Mar 04 #Python
You might like
自动分页的不完整解决方案
2007/01/12 PHP
PHP 文件系统详解
2012/09/13 PHP
使用PHP进行微信公众平台开发的示例
2015/08/21 PHP
一个JavaScript继承的实现
2006/10/24 Javascript
学习YUI.Ext第五日--做拖放Darg&Drop
2007/03/10 Javascript
dojo 之基础篇(三)之向服务器发送数据
2007/03/24 Javascript
JavaScript 存在陷阱 删除某一区域所有节点
2010/05/10 Javascript
jquery ajax 调用失败的原因示例介绍
2013/09/27 Javascript
JS 去除Array中的null值示例代码
2013/11/20 Javascript
jquery滚动到顶部底部代码
2015/04/20 Javascript
jQuery事件的绑定、触发、及监听方法简单说明
2016/05/10 Javascript
JavaScript数组的栈方法与队列方法详解
2016/05/26 Javascript
Bootstrap中的fileinput 多图片上传及编辑功能
2016/09/05 Javascript
浅谈js函数的多种定义方法与区别
2016/11/29 Javascript
vue2.0使用swiper组件实现轮播的示例代码
2018/03/03 Javascript
vue element-ui table组件动态生成表头和数据并修改单元格格式 父子组件通信
2019/08/15 Javascript
[58:46]OG vs NAVI 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
python对配置文件.ini进行增删改查操作的方法示例
2017/07/28 Python
Python 16进制与中文相互转换的实现方法
2018/07/09 Python
在Python dataframe中出生日期转化为年龄的实现方法
2018/10/20 Python
python networkx 根据图的权重画图实现
2019/07/10 Python
基于Python获取照片的GPS位置信息
2020/01/20 Python
python中数字是否为可变类型
2020/07/08 Python
详解pycharm配置python解释器的问题
2020/10/15 Python
L*SPACE官网:比基尼、泳装和度假服装
2019/03/18 全球购物
用Python写一个for循环的例子
2016/07/19 面试题
历史学专业大学生找工作的自我评价
2013/10/16 职场文书
事务机电主管工作职责
2014/02/25 职场文书
畜牧兽医本科生的自我评价
2014/03/03 职场文书
小学生演讲稿大全
2014/04/25 职场文书
植树节活动总结
2014/04/30 职场文书
人力资源管理专业自荐信
2014/06/24 职场文书
我的未来不是梦演讲稿
2014/09/02 职场文书
2016三八妇女节校园广播稿
2015/12/17 职场文书
TypeScript 使用 Tuple Union 声明函数重载
2022/04/07 Javascript
MySQL中的全表扫描和索引树扫描
2022/05/15 MySQL