网上有很多地图绘制的教程,更多趋向于全国地图或者省级地图,但有时我们需要到县级。闲得慌,今天以贵州省毕节市为例,分享一篇Python县级地图的绘制(遥想当时差点把百度翻了个底朝天),希望对需要的你能有所帮助,如果没看懂,欢迎留言一起交流学习!

1、模块安装

安装所需包——pyecharts。两种安装方式:1、pip install pyecharts;2、从JetBrains PyCharm中 File——>Settings...——>Project——>Project Interpreter 点击右上角的绿色“+”,在搜索框中输入“pyecharts”,点击安装即可(个人习惯用第二种)。

2、地图文件安装

进入pyecharts官网,下载并安装所需地图软件——echarts-china-counties-pypkg

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')

*/

4、修改成你自己的县级地图

修改代码中的maptype='毕节' 为你需要的地市,并在data中修改对应县名称及数据。名称参照官网。

本文标题: Python地图绘制实操详解

本文地址: http://www.cppcns.com/jiaoben/python/253854.html

python三维图能画地图_Python地图绘制实操详解相关推荐

  1. python三维图能画地图_使用Python绘制地图的三大秘密武器

    原标题:使用Python绘制地图的三大秘密武器 Python地图可视化库有大家熟知的pyecharts.plotly.folium,还有稍低调的bokeh.basemap.geopandas,也是地图 ...

  2. python如何设置画布开始位置_Python绘图篇——Turtle库详解(一)

    交流学习python编程技术及行业动态,点击上方"蓝字"关注我们 Python绘图篇--Turtle库详解(一) 写在前面 ↓ 注:本教程基于64位windows系统(鼠标右键点击 ...

  3. 用python写一个简单的爬虫_Python实现简易Web爬虫详解

    编辑推荐: 本文主要介绍了Python实现简易Web爬虫详解,希望对大家有帮助. 本文来自于脚本之家 ,由火龙果软件Alice编辑,推荐. 简介: 网络爬虫(又被称为网页蜘蛛),网络机器人,是一种按照 ...

  4. python中的面向对象编程讲解_Python中的面向对象编程详解(上)

    创建类 Python 类使用 class 关键字来创建.简单的类的声明可以是关键字后紧跟类名: 代码如下: class ClassName(bases): 'class documentation s ...

  5. python编写一个登陆验证程序_Python实现简单登录验证详解

    本文实例为大家分享了简单的Python登录验证,供大家参考,具体内容如下 编写登录接口 要求:1.输入用户名密码 2.认证成功后显示欢迎信息 3.输错三次后锁定 #coding=utf-8 __aut ...

  6. python strptime函数转时间数组_python time.strptime格式化实例详解

    在python的时间使用时,我们无非就是输出字符串的形式,又或者是其他的形式跟字符串之间的来回转换.时间数组对于我们获取具体的年或是天数,都是常用的首段.本篇需要讲到的time.strptime函数, ...

  7. python三维图能画地图_Python数据可视化:3D动态图,让你的足迹实现在地图上

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 以下文章来源于python数据分析之禅 ,作者小dull鸟 今天给大家带来一篇3 ...

  8. python输出图形效果的代码_python打印图形大全(详解)

    原博文 2019-04-13 23:48 − 1)for i in range(0,10): shixin=chr(9679) print(shixin) -------------------结果: ...

  9. python时钟程序的设计总结_Python实现时钟显示效果思路详解

    语言:Python IDE:Python.IDE 1.编写时钟程序,要求根据时间动态更新 2.代码思路 需求:5个Turtle对象, 1个绘制外表盘+3个模拟表上针+1个输出文字 Step1:建立Tu ...

最新文章

  1. Windows 2008 R2 SP1部署Lync2010企业版(四)
  2. DeepMind 综述深度强化学习:智能体和人类相似度竟然如此高!
  3. Adapter pattern
  4. 论文阅读笔记01-attention-is-all-you-need
  5. HDU - 3085 Nightmare Ⅱ(双向bfs)
  6. camel apache_Apache Camel 3 –新增功能前10名
  7. php进阶课程,php进阶教程学习
  8. 学习前端开发,那你值得css的特点有哪些?
  9. 最佳黑色背景的Visual Studio 2005/2008配置-尤其适合开发人员使用
  10. 锁开销和上下文切换开销
  11. 网络信息安全攻防实验室
  12. CentOS 某服务器搭建问题收集
  13. extern 关键字详解
  14. 【3D游戏建模全流程教学】在Maya中制作小岛模型
  15. 整理一些全志 D1 / D1s 的 DisplayEngine / LCD / HDMI 常用骚操作
  16. android 中获取所有有效网卡和对应的IP地址
  17. 关于锐捷认证与傻瓜路由器
  18. 人工智能-用matlab实现数字识别
  19. python数据库开发 dga_图/Louvain/DGA乱谈
  20. Linux调度器及CFS调度器

热门文章

  1. Bean放入Spring容器,你知道几种方式?
  2. 使用 Redis 如何实现延迟队列?
  3. 如何保证 Redis 消息队列中的数据不丢失?
  4. 实战:Redis 性能测试
  5. 字符串操作的12个小技巧!
  6. 局部变量竟然比全局变量快 5 倍?
  7. js提取正则中的字符串
  8. webstorm使用技巧
  9. Ubuntu18 Win10搭建Caffe训练识别mnist手写数字demo
  10. 软考网络管理员存储容量计算相关问题