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 07 Python
Python在for循环中更改list值的方法【推荐】
Aug 17 Python
python同时遍历数组的索引和值的实例
Nov 15 Python
pyqt5实现俄罗斯方块游戏
Jan 11 Python
Python实现计算对象的内存大小示例
Jul 10 Python
Django使用uwsgi部署时的配置以及django日志文件的处理方法
Aug 30 Python
pandas读取csv文件提示不存在的解决方法及原因分析
Apr 21 Python
解决Keras 中加入lambda层无法正常载入模型问题
Jun 16 Python
Python selenium模块实现定位过程解析
Jul 09 Python
基于python实现MQTT发布订阅过程原理解析
Jul 27 Python
Python使用shutil模块实现文件拷贝
Jul 31 Python
Python自动化工具之实现Excel转Markdown表格
Apr 08 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中的foreach问题
2013/06/30 PHP
php array_values 返回数组的所有值详解及实例
2016/11/12 PHP
JavaScript 三种不同位置代码的写法
2009/10/25 Javascript
jQuery实现百叶窗焦点图动画效果代码分享(附源码下载)
2016/03/14 Javascript
原生js获取iframe中dom元素--父子页面相互获取对方dom元素的方法
2016/08/05 Javascript
js 上传文件预览的简单实例
2016/08/16 Javascript
原生js实现弹出层效果
2017/01/20 Javascript
node作为中间服务层如何发送请求(发送请求的实现方法详解)
2018/01/02 Javascript
vue-baidu-map 进入页面自动定位的解决方案(推荐)
2018/04/28 Javascript
微信小程序 MinUI组件库系列之badge徽章组件示例
2018/08/20 Javascript
Node 模块原理与用法详解
2020/05/13 Javascript
JS highcharts动态柱状图原理及实现
2020/10/16 Javascript
Python中使用OpenCV库来进行简单的气象学遥感影像计算
2016/02/19 Python
Python使用logging结合decorator模式实现优化日志输出的方法
2016/04/16 Python
各种Python库安装包下载地址与安装过程详细介绍(Windows版)
2016/11/02 Python
Python实现抢购IPhone手机
2018/02/07 Python
Python线程池模块ThreadPoolExecutor用法分析
2018/12/28 Python
在pycharm中使用git版本管理以及同步github的方法
2019/01/16 Python
python中Lambda表达式详解
2019/11/20 Python
django 利用Q对象与F对象进行查询的实现
2020/05/15 Python
3D动画《斗罗大陆》上线当日播放过亿
2021/03/16 国漫
Html5 实现微信分享及自定义内容的流程
2019/08/20 HTML / CSS
webView加载html图片遇到的问题解决
2019/10/08 HTML / CSS
德国奢侈品网上商城:Mytheresa
2016/08/24 全球购物
ALDO美国官网:加拿大女鞋品牌
2018/12/28 全球购物
EJB3推出JPA的原因
2013/10/16 面试题
新任教师自我鉴定
2014/02/24 职场文书
《富饶的西沙群岛》教学反思
2014/04/09 职场文书
大学学风建设方案
2014/05/04 职场文书
孕妇离婚协议书范本
2014/11/20 职场文书
招商银行工作证明
2015/06/17 职场文书
2016年离婚协议书范文
2016/03/18 职场文书
Python爬虫之爬取某文库文档数据
2021/04/21 Python
ROS系统将python包编译为可执行文件的简单步骤
2021/07/25 Python
你知道Java Spring的两种事务吗
2022/03/16 Java/Android
Android存储中最基本的文件存储方式
2022/04/30 Java/Android