之前给大家介绍过多种Python可视化模块,但使用他们进行地理可视化都很简陋。

所以想要绘制更精美的可视化地图?想在地图上自由的设置各种参数?想获得灵活的交互体验?

今天它就来了,Python绘制地图神器folium,上手直接开大!

一、folium简介和安装

folium 建立在 Python 生态系统的数据应用能力和 Leaflet.js 库的映射能力之上,在Python中操作数据,然后通过 folium 在 Leaflet 地图中可视化。

folium 相比较于国内百度的 pyecharts 灵活性更强,能够自定义绘制区域,并且展现形式更加多样化。[1]

1. folium的简介

  • Folium是建立在 Python 生态系统的数据整理 Datawrangling 能力和 Leaflet.js 库的映射能力之上的开源库。用 Python 处理数据,然后用 Folium 将它在 Leaflet 地图上进行可视化。Folium能够将通过 Python 处理后的数据轻松地在交互式的 Leaflet 地图上进行可视化展示。它不单单可以在地图上展示数据的分布图,还可以使用 Vincent/Vega 在地图上加以标记。

  • 这个开源库中有许多来自 OpenStreetMap、MapQuest Open、MapQuestOpen Aerial、Mapbox和Stamen 的内建地图元件,而且支持使用 Mapbox 或 Cloudmade 的 API 密钥来定制个性化的地图元件。Folium支持 GeoJSON 和 TopoJSON 两种文件格式的叠加,也可以将数据连接到这两种文件格式的叠加层,最后可使用 color-brewer 配色方案创建分布图。

  • Folium可以让你用 Python 强大生态系统来处理数据,然后用 Leaflet 地图来展示。Folium内置一些来自 OpenStreetMap、MapQuest Open、MapQuest Open Aerial、Mapbox和Stamen 的地图元件(tilesets),并且支持用 Mapbox 或者 Cloudmade API keys 来自定义地图元件。Folium支持 GeoJSON 和 TopJSON 叠加(overlays),绑定数据来创造一个分级统计图(Choropleth map)。但是,Folium库绘制热点图的时候,需要联网才可显示。

2. 安装folium

pip install folium -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

Python绘制地图神器folium介绍及安装使用教程相关推荐

  1. Python绘制地图神器,上手直接开大!

    来源:凹凸数据 之前给大家介绍过多种Python可视化模块,但使用他们进行地理可视化都很简陋. 所以想要绘制更精美的可视化地图?想在地图上自由的设置各种参数?想获得灵活的交互体验? 今天它就来了,Py ...

  2. python制作热图folium_Python绘制地图神器folium入门

    文章目录 一.简介 二.安装方法 三.主要功能 3.1 各级别地图 3.1.1 世界地图 3.1.2 国家地图 3.1.3 市级地图 3.2 地图形式 3.3 在地图上标记 3.3.1 普通标记 3. ...

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

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

  4. python绘制地图地图cartopy_python绘制地图的利器Cartopy使用说明

    python绘制地图一般使用Basemap绘图包,但该包配置相对较繁琐,自定义性不强,这里介绍一个绘制地图的利器Cartopy,个人认为该工具方便.快捷,附上一些自己写的程序. 准备工作,工欲善其事, ...

  5. Python地理地图可视化:folium把百度地图中国城市中心经纬度解析出来并在地图上展示(三)

    python地理地图可视化:folium把百度地图各个城市经纬度解析出来并在地图上展示(三) 上一篇(https://zhangphil.blog.csdn.net/article/details/1 ...

  6. Python 、 PyCharm 、 Anaconda 介绍及安装

    Python . PyCharm . Anaconda介绍及安装 1. Python介绍及安装 1.1 Python介绍 1.2 python安装 1.3 pip工具 2 PyCharm介绍及安装 2 ...

  7. 【备忘】python绘制地图实例

    目录 例一:使用cartopy内置底图,绘制流域范围 例二:调用天地图作为底图,绘制流域范围 例三:绘制欧洲各国位置 作为python绘制地图的备忘录 python调用在线地图api教程 例一:使用c ...

  8. 这可能是Python里最强的绘制地图神器

    今天给大家介绍一个非常 NB 的Python 库,专门用来绘制地图的,它叫 Folium . 1. Folium简介 Folium是一个基于leaflet.js的Python地图库,其中,Leafle ...

  9. Python地理可视化工具包 folium介绍

    本文内容转载自:https://www.cnblogs.com/feffery/p/9282808.html 一.简介 folium是js上著名的地理信息可视化库leaflet.js为Python提供 ...

最新文章

  1. 如何解决:Mac提示“XXXXX”已损坏,打不开。 您应该将它移到废纸篓。
  2. leetcode算法题--格雷编码
  3. Winforn中导入Excel并显示然后获取多选框选中的内容
  4. MyBatis子查询
  5. 宏观 量子计算一句话
  6. oracle实列关闭,Oracle单实例+ASM启动与关闭
  7. Codewars-Javascript训练手册:Date 对象
  8. Java 设计模式 之 适配器模式(Adapter)
  9. centos www服务器文件unable create,Centos Vsftpd 无上传权限 (553 Could not create file)
  10. 层次分析法详细讲解(小白必看电脑查看)
  11. 十大算法(动图讲解)❤️超详细!
  12. Kafka面试题总结
  13. Mac开箱JAVA开发推荐装机软件
  14. python word 英语音标_完整word版,英语音标大全,推荐文档
  15. linux中无损gpt转mbr,如何快速实现免重装无损磁盘MBR转GPT?
  16. 香港流行乐黄金二十年——经典歌手(音乐人)全面回顾(四)
  17. ASP.Net+XML打造留言薄
  18. 学习系统地思考——《第五项修炼》读后感
  19. 探索AI实践最优解,AISummit全球人工智能技术大会完美落幕
  20. 图表插件 - chart.js (柱状图) 学习总结

热门文章

  1. [云原生专题-60]:Kubesphere云治理-DevOps-自动化开发与自动化上云部署流程概述
  2. 优动漫PAINT里如何制作优雅的花边素材?
  3. [2020-01-01] 树莓派 4B+ 安装笔记
  4. 公司要不要单独招聘一名UI设计师?
  5. 设置 安全 Smart Lock下没有Onbody detection选项
  6. 今天说支付宝生活圈“高清易懂一目了然”的出来聊聊!
  7. (十五)Zookeeper原理源码分析之数据日志文件归档
  8. 动捕设备平民化 创作者怎么选?
  9. 我的第一个Python3 网络爬虫 百度百科爬虫
  10. 计算机毕业设计Java婚纱摄影网设计(源码+系统+mysql数据库+lw文档)