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开发利器之ulipad的使用实践
Mar 16 Python
python验证码识别的示例代码
Sep 21 Python
Python中enumerate函数代码解析
Oct 31 Python
python实现数据导出到excel的示例--普通格式
May 03 Python
Python3获取电脑IP、主机名、Mac地址的方法示例
Apr 11 Python
Python用字典构建多级菜单功能
Jul 11 Python
利用python实现短信和电话提醒功能的例子
Aug 08 Python
关于python字符串方法分类详解
Aug 20 Python
python中从for循环延申到推导式的具体使用
Nov 29 Python
python 基于UDP协议套接字通信的实现
Jan 22 Python
pytorch DataLoader的num_workers参数与设置大小详解
May 28 Python
Python实现位图分割的效果
Nov 20 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
星际争霸, 教主第一视角, ZvT经典龙蛇演义
2020/03/02 星际争霸
PHP脚本的10个技巧(7)
2006/10/09 PHP
ThinkPHP3.1.3版本新特性概述
2014/06/19 PHP
php使用PDO方法详解
2014/12/27 PHP
早该知道的7个JavaScript技巧
2013/03/27 Javascript
将input file的选择的文件清空的两种解决方案
2013/10/21 Javascript
angularjs的一些优化小技巧
2014/12/06 Javascript
Jquery 实现checkbox全选方法
2015/01/28 Javascript
jquery插件splitScren实现页面分屏切换模板特效
2015/06/16 Javascript
老生常谈遮罩层 滚动条的问题
2016/04/29 Javascript
Javascript6中字符串的四个新用法分享
2016/09/11 Javascript
微信小程序 开发之顶部导航栏实例代码
2017/02/23 Javascript
JavaScript实现弹出广告功能
2017/03/30 Javascript
微信小程序版翻牌小游戏
2018/01/26 Javascript
layui实现动态和静态分页
2018/04/28 Javascript
Layui弹框中数据表格中可双击选择一条数据的实现
2020/05/06 Javascript
vue路由跳转传递参数的方式总结
2020/05/10 Javascript
django之session与分页(实例讲解)
2017/11/13 Python
python消除序列的重复值并保持顺序不变的实例
2018/11/08 Python
基于python3 pyQt5 QtDesignner实现窗口化猜数字游戏功能
2019/07/15 Python
python 读取二进制 显示图片案例
2020/04/24 Python
vscode配置anaconda3的方法步骤
2020/08/08 Python
css3实现一个div设置多张背景图片及background-image属性实例演示
2017/08/10 HTML / CSS
css3实现蒙版弹幕功能
2019/06/18 HTML / CSS
澳洲健康食品网上商店:Aussie Health Products
2018/06/15 全球购物
全球最大的房车租赁市场:Outdoorsy
2018/09/19 全球购物
美国环保妈妈、儿童和婴儿用品购物网站:The Tot
2019/11/24 全球购物
销售团队口号大全
2014/06/06 职场文书
2014年团委工作总结
2014/11/13 职场文书
销售经理岗位职责
2015/01/31 职场文书
上课迟到检讨书
2015/05/06 职场文书
入队仪式主持词
2015/07/04 职场文书
《七律·长征》教学反思
2016/02/16 职场文书
nginx反向代理时如何保持长连接
2021/03/31 Servers
Mysql 如何批量插入数据
2021/04/06 MySQL
python中%格式表达式实例用法
2021/06/18 Python