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实现二叉树结构与进行二叉树遍历的方法详解
May 24 Python
Python科学计算包numpy用法实例详解
Feb 08 Python
python线程池threadpool使用篇
Apr 27 Python
Django中数据库的数据关系:一对一,一对多,多对多
Oct 21 Python
Python实现带参数的用户验证功能装饰器示例
Dec 14 Python
Django密码存储策略分析
Jan 09 Python
vue学习笔记之动态组件和v-once指令简单示例
Feb 29 Python
python_matplotlib改变横坐标和纵坐标上的刻度(ticks)方式
May 16 Python
python进行OpenCV实战之画图(直线、矩形、圆形)
Aug 27 Python
python连接手机自动搜集蚂蚁森林能量的实现代码
Feb 24 Python
python实现简单区块链结构
Apr 25 Python
pytorch查看网络参数显存占用量等操作
May 12 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 URL编码解码函数代码
2009/03/10 PHP
PHP统计目录中文件以及目录中目录大小的方法
2016/01/09 PHP
javascript Zifa FormValid 0.1表单验证 代码打包下载
2007/06/08 Javascript
jQuery控制输入框只能输入数值的小例子
2013/03/20 Javascript
关闭ie窗口清除Session的解决方法
2014/01/10 Javascript
jQuery表格列宽可拖拽改变且兼容firfox
2014/09/03 Javascript
jQuery+HTML5实现图片上传前预览效果
2015/08/20 Javascript
JS比较两个数值的大小实例
2016/11/25 Javascript
Bootstrap CSS布局之列表
2016/12/15 Javascript
JavaScript 限制文本框不可输入英文单双引号的方法
2016/12/20 Javascript
微信小程序 九宫格实例代码
2017/01/21 Javascript
Angular开发者指南之入门介绍
2017/03/05 Javascript
JS通过调用微信API实现微信支付功能的方法示例
2017/06/29 Javascript
vue单个组件实现无限层级多选菜单功能
2018/04/10 Javascript
JavaScript 九种跨域方式实现原理
2019/02/11 Javascript
vue.js实现只能输入数字的输入框
2019/10/19 Javascript
详解tensorflow训练自己的数据集实现CNN图像分类
2018/02/07 Python
Python打开文件,将list、numpy数组内容写入txt文件中的方法
2018/10/26 Python
python ddt数据驱动最简实例代码
2019/02/22 Python
win10系统下python3安装及pip换源和使用教程
2020/01/06 Python
使用SimpleITK读取和保存NIfTI/DICOM文件实例
2020/07/01 Python
突袭HTML5之Javascript API扩展1—Web Worker异步执行及相关概述
2013/01/31 HTML / CSS
关于iframe跨域使用postMessage的实现
2019/10/29 HTML / CSS
Dr.Jart+美国官网:韩国药妆品牌
2019/01/18 全球购物
与C++相比,Java中的数组有什么不同
2014/03/25 面试题
大学生优秀团员事迹材料
2014/01/30 职场文书
大学考试作弊检讨书
2014/01/30 职场文书
森林防火工作方案
2014/02/14 职场文书
城市轨道交通工程职业生涯规划书范文
2014/09/16 职场文书
2014年政风行风工作总结
2014/11/22 职场文书
年终工作总结范文2014
2014/11/27 职场文书
开学随笔
2015/08/15 职场文书
2019最新版股权转让及委托持股协议书范本
2019/08/07 职场文书
详解TS数字分隔符和更严格的类属性检查
2021/05/06 Javascript
Spring事务管理下synchronized锁失效问题的解决方法
2022/03/31 Java/Android
ORACLE中dbms_output.put_line输出问题的解决过程
2022/06/28 Oracle