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自动化测试之setUp与tearDown实例
Sep 28 Python
Python 装饰器深入理解
Mar 16 Python
Python基于回溯法子集树模板解决找零问题示例
Sep 11 Python
Python多层装饰器用法实例分析
Feb 09 Python
python实现一个简单的并查集的示例代码
Mar 19 Python
在PyCharm中实现关闭一个死循环程序的方法
Nov 29 Python
对pandas读取中文unicode的csv和添加行标题的方法详解
Dec 12 Python
python实现维吉尼亚加密法
Mar 20 Python
详解Python Qt的窗体开发的基本操作
Jul 14 Python
利用python读取YUV文件 转RGB 8bit/10bit通用
Dec 09 Python
Python Selenium操作Cookie的实例方法
Feb 28 Python
Python批量将csv文件转化成xml文件的实例
May 10 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
php5.3以后的版本连接sqlserver2000的方法
2014/07/28 PHP
分享自定义的几个PHP功能函数
2015/04/15 PHP
php array_map使用自定义的函数处理数组中的每个值
2016/10/26 PHP
PHP 匿名函数与注意事项详细介绍
2016/11/26 PHP
php过滤输入操作之htmlentities与htmlspecialchars用法分析
2017/02/17 PHP
PHP编程实现多维数组按照某个键值排序的方法小结【2种方法】
2017/04/27 PHP
yii2中LinkPager增加总页数和总记录数的实例
2017/08/28 PHP
PHP实现权限管理功能示例
2017/09/22 PHP
jQuery中调用WebService方法小结
2011/03/28 Javascript
JavaScript通过字符串调用函数的实现方法
2015/03/18 Javascript
Bootstrap每天必学之折叠(Collapse)插件
2016/04/25 Javascript
Js 获取当前函数参数对象的实现代码
2016/06/20 Javascript
js修改onclick动作的四种方法(推荐)
2016/08/18 Javascript
JavaScript实现的微信二维码图片生成器的示例
2016/10/26 Javascript
jquery easyui dataGrid动态改变排序字段名的方法
2017/03/02 Javascript
Vue 实现把表单form数据 转化成json格式的数据
2019/10/29 Javascript
JavaScript交换变量的常用方法小结【4种方法】
2020/05/07 Javascript
webpack+vue.js构建前端工程化的详细教程
2020/05/10 Javascript
NumPy.npy与pandas DataFrame的实例讲解
2018/07/09 Python
python3.6.3安装图文教程 TensorFlow安装配置方法
2020/06/24 Python
python flask解析json数据不完整的解决方法
2019/05/26 Python
在Python中构建增广矩阵的实现方法
2019/07/01 Python
深入了解Python iter() 方法的用法
2019/07/11 Python
Python实现线性判别分析(LDA)的MATLAB方式
2019/12/09 Python
python 画图 图例自由定义方式
2020/04/17 Python
HTML5之HTML元素扩展(上)—新增加的元素及使用概述
2013/01/31 HTML / CSS
使用postMessage让 iframe自适应高度的方法示例
2019/10/08 HTML / CSS
澳大利亚最早和最古老的巨型游戏专家:Yardgames
2020/02/20 全球购物
服装厂厂长职责
2013/12/16 职场文书
入党自荐书范文
2014/03/09 职场文书
文明家庭先进事迹材料
2014/05/14 职场文书
室内趣味活动方案
2014/08/24 职场文书
运动会演讲稿50字
2014/08/25 职场文书
档案接收函格式
2015/01/30 职场文书
民间借贷纠纷起诉书
2015/08/03 职场文书
学校扫黄打非工作总结
2015/10/15 职场文书