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封装对象实现时间效果
Apr 23 Python
Python操作Word批量生成文章的方法
Jul 28 Python
pygame加载中文名mp3文件出现error
Mar 31 Python
python 简单搭建阻塞式单进程,多进程,多线程服务的实例
Nov 01 Python
Python Tkinter实现简易计算器功能
Jan 30 Python
Python结合ImageMagick实现多张图片合并为一个pdf文件的方法
Apr 24 Python
Python基于dom操作xml数据的方法示例
May 12 Python
python 初始化一个定长的数组实例
Dec 02 Python
解决django中form表单设置action后无法回到原页面的问题
Mar 13 Python
Python字典取键、值对的方法步骤
Sep 30 Python
python opencv角点检测连线功能的实现代码
Nov 24 Python
python pygame 愤怒的小鸟游戏示例代码
Feb 25 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
给多个地址发邮件的类
2006/10/09 PHP
微信公众平台开发之天气预报功能
2015/08/31 PHP
【消息提示组件】,兼容IE6/7&&FF2
2007/09/04 Javascript
Jquery 扩展方法
2010/05/06 Javascript
js控制页面控件隐藏显示的两种方法介绍
2013/10/09 Javascript
自己封装的javascript事件队列函数版
2014/06/12 Javascript
Node.js实现批量去除BOM文件头
2014/12/20 Javascript
浅析JavaScript事件和方法
2015/02/28 Javascript
jQuery插件uploadify实现ajax效果的图片上传
2016/06/18 Javascript
Bootstrap源码解读标签、徽章、缩略图和警示框(8)
2016/12/26 Javascript
nodejs进阶(6)—连接MySQL数据库示例
2017/01/07 NodeJs
js实现九宫格拼图小游戏
2017/02/13 Javascript
JS实现针对给定时间的倒计时功能示例
2017/04/11 Javascript
微信小程序实现分享商品海报功能
2019/09/30 Javascript
这15个Vue指令,让你的项目开发爽到爆
2019/10/11 Javascript
Vue项目利用axios请求接口下载excel
2020/11/17 Vue.js
Python中关键字is与==的区别简述
2014/07/31 Python
numpy中实现二维数组按照某列、某行排序的方法
2018/04/04 Python
Python解决八皇后问题示例
2018/04/22 Python
Python3.6简单的操作Mysql数据库的三个实例
2018/10/17 Python
对python dataframe逻辑取值的方法详解
2019/01/30 Python
python实现名片管理系统项目
2019/04/26 Python
python实现月食效果实例代码
2019/06/18 Python
Python定义函数实现累计求和操作
2020/05/03 Python
CSS3 渐变(Gradients)之CSS3 径向渐变
2016/07/08 HTML / CSS
同步和异步有何异同,在什么情况下分别使用他们
2013/04/09 面试题
电气工程及自动化专业自荐书范文
2013/12/18 职场文书
服装机修工岗位职责
2013/12/26 职场文书
人事经理岗位职责
2014/04/28 职场文书
大三学生学年自我鉴定
2014/09/12 职场文书
八项规定整改方案
2014/10/01 职场文书
给老婆的检讨书
2015/01/27 职场文书
2015年服务员工作总结
2015/04/08 职场文书
2016年万圣节活动个人总结
2016/04/05 职场文书
Win10 和 Win11可以共存吗? win10/11产品生命周期/服务更新介绍
2021/11/21 数码科技
Python实现为PDF去除水印的示例代码
2022/04/03 Python