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生态系统(Python新手入门指导)
Dec 11 Python
Python分治法定义与应用实例详解
Jul 28 Python
Python线程同步的实现代码
Oct 03 Python
对python中的 os.mkdir和os.mkdirs详解
Oct 16 Python
selenium+python设置爬虫代理IP的方法
Nov 29 Python
Python3爬楼梯算法示例
Mar 04 Python
selenium处理元素定位点击无效问题
Jun 12 Python
Python 转换文本编码实现解析
Aug 27 Python
python根据文本生成词云图代码实例
Nov 15 Python
python+requests接口压力测试500次,查看响应时间的实例
Apr 30 Python
python爬虫用request库处理cookie的实例讲解
Feb 20 Python
Jupyter notebook 不自动弹出网页的解决方案
May 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
用php和MySql来与ODBC数据连接
2006/10/09 PHP
Pain 全世界最小最简单的PHP模板引擎 (普通版)
2011/10/23 PHP
PHP往XML中添加节点的方法
2015/03/12 PHP
PHP5.5新特性之yield理解与用法实例分析
2019/01/11 PHP
Yii2框架操作数据库的方法分析【以mysql为例】
2019/05/27 PHP
Laravel Reponse响应客户端示例详解
2020/09/03 PHP
javascript 常用代码技巧大收集
2009/02/25 Javascript
javascript之querySelector和querySelectorAll使用介绍
2011/12/20 Javascript
jQuery图片播放8款精美插件分享
2013/02/17 Javascript
分享一款基于jQuery的视频播放插件
2014/10/09 Javascript
Jquery全屏相册插件zoomvisualizer具有调节放大与缩小功能
2015/11/02 Javascript
JS实现图片局部放大或缩小的方法
2016/08/20 Javascript
Javascript之深入浅出prototype
2017/02/06 Javascript
在node中使用jwt签发与验证token的方法
2019/04/03 Javascript
微信小程序上线发布流程图文详解
2019/05/06 Javascript
jquery实现动态改变css样式的方法分析
2019/05/27 jQuery
用Python输出一个杨辉三角的例子
2014/06/13 Python
python中类变量与成员变量的使用注意点总结
2017/04/29 Python
Python反爬虫技术之防止IP地址被封杀的讲解
2019/01/09 Python
对Python生成汉字字库文字,以及转换为文字图片的实例详解
2019/01/29 Python
Python散点图与折线图绘制过程解析
2019/11/30 Python
Python 之 Json序列化嵌套类方式
2020/02/27 Python
Python视频编辑库MoviePy的使用
2020/04/01 Python
使用Python构造hive insert语句说明
2020/06/06 Python
使用Python判断一个文件是否被占用的方法教程
2020/12/16 Python
CSS3 please 跨浏览器的CSS3产生器
2010/03/14 HTML / CSS
Html+Css+Jquery实现左侧滑动拉伸导航菜单栏的示例代码
2020/03/17 HTML / CSS
BIBLOO捷克:购买女装、男装、童装、鞋和配件
2017/01/27 全球购物
美国购买体育、音乐会和剧院门票网站:SelectATicket
2019/09/08 全球购物
护理专业毕业生自荐书
2014/05/24 职场文书
党在我心中演讲稿
2014/09/02 职场文书
四风问题党员个人整改措施
2014/10/27 职场文书
python实现求纯色彩图像的边框
2021/04/08 Python
python函数的两种嵌套方法使用
2022/04/02 Python
零基础学java之带参数以及返回值的方法
2022/04/10 Java/Android
ant design vue的form表单取值方法
2022/06/01 Vue.js