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实现将目录中TXT合并成一个大TXT文件的方法
Jul 15 Python
Python爬取三国演义的实现方法
Sep 12 Python
python将字典内容存入mysql实例代码
Jan 18 Python
python获取酷狗音乐top500的下载地址 MP3格式
Apr 17 Python
基于python3 OpenCV3实现静态图片人脸识别
May 25 Python
Python 写入训练日志文件并控制台输出解析
Aug 13 Python
django框架中ajax的使用及避开CSRF 验证的方式详解
Dec 11 Python
带你彻底搞懂python操作mysql数据库(cursor游标讲解)
Jan 06 Python
python pprint模块中print()和pprint()两者的区别
Feb 10 Python
python实现简单的五子棋游戏
Sep 01 Python
python爬虫scrapy图书分类实例讲解
Nov 23 Python
python实现图片转字符画的完整代码
Feb 21 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
使用HMAC-SHA1签名方法详解
2013/06/26 PHP
thinkphp连贯操作实例分析
2014/11/22 PHP
汇总PHPmailer群发Gmail的常见问题
2016/02/24 PHP
php使用glob函数遍历文件和目录详解
2016/09/23 PHP
自写的利用PDO对mysql数据库增删改查操作类
2018/02/19 PHP
扩展String功能方法
2006/09/22 Javascript
FireFox与IE 下js兼容触发click事件的代码
2008/11/20 Javascript
Extjs4中的分页应用结合前后台
2013/12/13 Javascript
Angular.js 4.x中表单Template-Driven Forms详解
2017/04/25 Javascript
jQuery菜单实例(全选,反选,取消)
2017/08/28 jQuery
Vue仿今日头条实例详解
2018/02/06 Javascript
node.js中 redis 的安装和基本操作示例
2020/02/10 Javascript
原生javascript如何实现共享onload事件
2020/07/03 Javascript
[41:13]完美世界DOTA2联赛PWL S2 Forest vs Rebirth 第一场 11.20
2020/11/20 DOTA
python实现颜色rgb和hex相互转换的函数
2015/03/19 Python
python查询sqlite数据表的方法
2015/05/08 Python
栈和队列数据结构的基本概念及其相关的Python实现
2015/08/24 Python
python设计模式大全
2016/06/27 Python
Python网络爬虫神器PyQuery的基本使用教程
2018/02/03 Python
python 寻找list中最大元素对应的索引方法
2018/06/28 Python
在python中使用requests 模拟浏览器发送请求数据的方法
2018/12/26 Python
Python Django 实现简单注册功能过程详解
2019/07/29 Python
Python 网络编程之UDP发送接收数据功能示例【基于socket套接字】
2019/10/11 Python
Django之choices选项和富文本编辑器的使用详解
2020/04/01 Python
Python是怎样处理json模块的
2020/07/16 Python
详解HTML5中的manifest缓存使用
2015/09/09 HTML / CSS
TripAdvisor瑞典:全球领先的旅游网站
2017/12/11 全球购物
Brasty波兰:香水、化妆品、手表网上商店
2019/04/15 全球购物
市场安全管理制度
2014/01/26 职场文书
党员岗位承诺口号大全
2014/03/28 职场文书
消防标语大全
2014/06/07 职场文书
改作风抓落实促发展心得体会
2014/09/10 职场文书
办公室主任岗位职责
2015/01/31 职场文书
通知函格式范文
2015/04/27 职场文书
详解CSS不受控制的position fixed
2021/05/25 HTML / CSS
Go语言基础map用法及示例详解
2021/11/17 Golang