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删除java文件头上版权信息的方法
Jul 31 Python
Python字符编码判断方法分析
Jul 01 Python
django输出html内容的实例
May 27 Python
对web.py设置favicon.ico的方法详解
Dec 04 Python
Python csv模块使用方法代码实例
Aug 29 Python
浅谈对pytroch中torch.autograd.backward的思考
Dec 27 Python
基于python3的socket聊天编程
Feb 17 Python
Tensorflow中的降维函数tf.reduce_*使用总结
Apr 20 Python
Python函数递归调用实现原理实例解析
Aug 11 Python
Python为何不支持switch语句原理详解
Oct 21 Python
浅谈Python基础之列表那些事儿
May 11 Python
Python字符串常规操作小结
Apr 03 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模拟HTTP认证
2006/10/09 PHP
ob_start(),ob_start('ob_gzhandler')使用
2006/12/25 PHP
PHP中防止SQL注入实现代码
2011/02/19 PHP
PHP函数strip_tags的一个bug浅析
2014/05/22 PHP
apache中为php 设置虚拟目录
2014/12/17 PHP
PHP+Ajax验证码验证用户登录
2016/07/20 PHP
Zend Framework入门教程之Zend_Session会话操作详解
2016/12/08 PHP
微信公众平台开发教程②微信端分享功能图文详解
2019/04/10 PHP
Jquery 设置标题的自动翻转
2009/10/03 Javascript
js 判断脚本加载完毕的代码
2011/07/13 Javascript
jQuery1.6 使用方法二
2011/11/23 Javascript
js实现简单随机抽奖的方法
2015/01/27 Javascript
JavaScript数据类型详解
2015/04/01 Javascript
jQuery表格插件datatables用法汇总
2016/03/29 Javascript
javascript实现简易计算器的代码
2016/05/31 Javascript
关于JS Lodop打印插件打印Bootstrap样式错乱问题的解决方案
2016/12/23 Javascript
JS非空验证及邮箱验证的实例
2017/08/11 Javascript
使用Dropzone.js上传的示例代码
2017/10/10 Javascript
layui复选框限制选择个数的方法
2019/09/18 Javascript
为什么Vue3.0使用Proxy实现数据监听(defineProperty表示不背这个锅)
2019/10/14 Javascript
JS实现json数组排序操作实例分析
2019/10/28 Javascript
通过实例了解Javascript柯里化流程
2020/03/03 Javascript
[05:08]第一届“网鱼杯”DOTA2比赛精彩集锦
2014/09/05 DOTA
[01:02:04]EG vs Liquid 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.23
2019/09/05 DOTA
如何搜索查找并解决Django相关的问题
2014/06/30 Python
简单了解python的一些位运算技巧
2019/07/13 Python
Python编程学习之如何判断3个数的大小
2019/08/07 Python
python zip()函数使用方法解析
2019/10/31 Python
keras实现调用自己训练的模型,并去掉全连接层
2020/06/09 Python
英国和世界各地鲜花速递专家:Arena Flowers
2018/02/10 全球购物
初级会计求职信范文
2014/02/15 职场文书
车间主任岗位职责
2015/02/03 职场文书
幼师大班个人总结
2015/02/13 职场文书
详解Java分布式事务的 6 种解决方案
2021/06/26 Java/Android
Python中itertools库的四个函数介绍
2022/04/06 Python
MySQL数据库查询进阶之多表查询详解
2022/04/08 MySQL