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中的包和模块实例
Nov 22 Python
Python类的动态修改的实例方法
Mar 24 Python
详解django中自定义标签和过滤器
Jul 03 Python
Python实现图片转字符画的示例代码
Aug 21 Python
Python 模拟购物车的实例讲解
Sep 11 Python
python实现堆和索引堆的代码示例
Mar 19 Python
一份python入门应该看的学习资料
Apr 11 Python
Python 给某个文件名添加时间戳的方法
Oct 16 Python
Django 实现xadmin后台菜单改为中文
Nov 15 Python
简单了解Pandas缺失值处理方法
Nov 16 Python
使用Django和Postgres进行全文搜索的实例代码
Feb 13 Python
PyQt5 界面显示无响应的实现
Mar 26 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
探讨如何使用SimpleXML函数来加载和解析XML文档
2013/06/07 PHP
CMS中PHP判断系统是否已经安装的方法示例
2014/07/26 PHP
iOS+PHP注册登录系统 PHP部分(上)
2016/12/26 PHP
IE6下focus与blur错乱的解决方案
2011/07/31 Javascript
Prototype的Class.create函数解析
2011/09/22 Javascript
javascript判断机器是否联网的2种方法
2013/08/09 Javascript
jQuery实现图片放大预览实现原理及代码
2013/09/12 Javascript
JavaScript中的依赖注入详解
2015/03/18 Javascript
javascript中createElement的两种创建方式
2015/05/14 Javascript
jQuery的remove()方法使用详解
2015/08/11 Javascript
jQuery焦点图轮播插件KinSlideshow用法分析
2016/06/08 Javascript
Bootstrap modal使用及点击外部不消失的解决方法
2016/12/13 Javascript
微信小程序 地图map详解及简单实例
2017/01/10 Javascript
关于jQuery EasyUI 中刷新Tab选项卡后一个页面变形的解决方法
2017/03/02 Javascript
jQueryeasyui 中如何使用datetimebox 取两个日期间相隔的天数
2017/06/13 jQuery
seajs下require书写约定实例分析
2018/05/16 Javascript
JS中创建自定义类型的常用模式总结【工厂模式,构造函数模式,原型模式,动态原型模式等】
2019/01/19 Javascript
JavaScript使用canvas绘制随机验证码
2020/02/17 Javascript
解决Antd Table表头加Icon和气泡提示的坑
2020/11/17 Javascript
Python多线程编程(七):使用Condition实现复杂同步
2015/04/05 Python
利用python实现微信头像加红色数字功能
2018/03/26 Python
一份python入门应该看的学习资料
2018/04/11 Python
Python使用python-docx读写word文档
2019/08/26 Python
django商品分类及商品数据建模实例详解
2020/01/03 Python
Pytorch基本变量类型FloatTensor与Variable用法
2020/01/08 Python
OpenCV 之按位运算举例解析
2020/06/19 Python
python之随机数函数的实现示例
2020/12/30 Python
使用CSS3制作一个简单的进度条(demo)
2017/05/23 HTML / CSS
德国净水壶和滤芯品牌:波尔德PearlCo(家用净水器)
2020/04/29 全球购物
方法名是否可以与构造器的名字相同
2012/06/04 面试题
汽车运用工程毕业生自荐信
2013/10/29 职场文书
高三政治教学反思
2014/02/06 职场文书
中药学专业毕业生推荐信
2014/07/10 职场文书
2015年度优秀员工推荐信
2015/03/23 职场文书
2016党员入党决心书
2015/09/22 职场文书
javascript之Object.assign()的痛点分析
2022/03/03 Javascript