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实用技巧两则
Aug 29 Python
深入学习Python中的装饰器使用
Jun 20 Python
Scrapy基于selenium结合爬取淘宝的实例讲解
Jun 13 Python
解决pycharm回车之后不能换行或不能缩进的问题
Jan 16 Python
Python使用百度翻译开发平台实现英文翻译为中文功能示例
Aug 08 Python
浅析NumPy 切片和索引
Sep 02 Python
Python中openpyxl实现vlookup函数的实例
Oct 28 Python
一劳永逸彻底解决pip install慢的办法
May 24 Python
Pytorch 如何实现常用正则化
May 27 Python
Pytorch可视化的几种实现方法
Jun 10 Python
python中subplot大小的设置步骤
Jun 28 Python
代码复现python目标检测yolo3详解预测
May 06 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
PHP简洁函数小结
2011/08/12 PHP
PHP命名空间(Namespace)的使用详解
2013/05/04 PHP
编写Smarty插件在模板中直接加载数据的详细介绍
2013/06/26 PHP
php curl模拟post请求小实例
2013/11/13 PHP
人人网javascript面试题 可以提前实现下
2012/01/05 Javascript
jQuery根据纬度经度查看地图处理程序
2013/05/08 Javascript
鼠标拖动实现DIV排序示例代码
2013/10/14 Javascript
关闭页面时window.location事件未执行的原因分析及解决方案
2014/09/01 Javascript
让javascript加载速度倍增的方法(解决JS加载速度慢的问题)
2014/12/12 Javascript
JS实现跟随鼠标立体翻转图片的方法
2015/05/04 Javascript
javascript父子页面通讯实例详解
2015/07/17 Javascript
jQuery使用正则表达式限制文本框只能输入数字
2016/06/18 Javascript
JS实现闭包中的沙箱模式示例
2017/09/07 Javascript
JS中的事件委托实例浅析
2018/03/22 Javascript
vue代码分割的实现(codesplit)
2018/11/13 Javascript
详解element-ui中表单验证的三种方式
2019/09/18 Javascript
vuex存储token示例
2019/11/11 Javascript
vue相同路由跳转强制刷新该路由组件操作
2020/08/05 Javascript
[47:21]Liquid vs TNC Supermajor 胜者组 BO3 第一场 6.4
2018/06/05 DOTA
Python读写Excel文件的实例
2013/11/01 Python
Python中实现的RC4算法
2015/02/14 Python
Python 实现文件的全备份和差异备份详解
2016/12/27 Python
Python基于socket模块实现UDP通信功能示例
2018/04/10 Python
使用Python实现正态分布、正态分布采样
2019/11/20 Python
python随机数分布random均匀分布实例
2019/11/27 Python
详解CSS3 filter:drop-shadow滤镜与box-shadow区别与应用
2020/08/24 HTML / CSS
关于HTML5的安全问题开发人员需要牢记的
2012/06/21 HTML / CSS
JS原生实现轮播图的几种方法
2021/03/23 Javascript
技术副厂长岗位职责
2013/12/26 职场文书
给领导的检讨书
2014/02/16 职场文书
模具专业毕业推荐信
2014/03/08 职场文书
2014感恩节演讲稿大全
2014/10/11 职场文书
2015年爱国卫生月活动总结
2015/03/26 职场文书
2016党员三严三实心得体会
2016/01/15 职场文书
2016企业先进集体事迹材料
2016/02/25 职场文书
教你用python实现12306余票查询
2021/06/30 Python