上海启嘟渡科技商贸有限公司
SEARCH

与我们合作

我们专注提供互联网一站式服务,助力企业品牌宣传多平台多途径导流量。
主营业务:网站建设、移动端微信小程序开发、营销推广、基础网络、品牌形象策划等

您也可通过下列途径与我们取得联系:

微 信: wxyunyingzhe

手 机: 15624122141

邮 箱:

Python可视化笔记之folium交互地图

更新时间:2025-01-08 20:55:48

folium是Python中一个强大的交互式动态地图接口,它为数据可视化提供了多种可能,包括热力图、填充地图、路径图和散点标记等。在使用folium创建热力图时,可以参考特定的分享教程。接下来,我们将深入探讨folium在点、线、多边形三个地理信息场景的应用。

在folium中,使用`folium.Marker`函数可以轻松地在地图上标记点,点的默认样式为雨滴形状。但更灵活的是,可以通过`folium.RegularPolygonMarker`函数来自定义点的样式。使用`display`展示地图,`save`方法将地图保存为本地html文件,`webbrowser.open`则可以打开浏览器查看本地的交互地图。

构建填充地图时,通常需要自行构建地图素材,因为leaflet的在线地图不提供地址匹配功能。幸运的是,folium的`choropleth`函数支持直接使用json格式的地图数据。只需提供json文件的路径,数据中的属性表和地理信息边界需保持一致。通过`data`参数提供映射表,`columns`指定使用的字段,`key_on`指定连接键,以及`fill_color`可以自定义配色方案。

对于路径图的制作,folium提供`folium.PolyLine`函数,只需提供一组包含经纬度点的列表或元组。通过增加循环条件,可以轻松构建出实用的路径图场景。具体实现步骤和更多功能,可参考官方文档或相关教程。

多重随机标签

猜你喜欢文章

QQ客服 电话咨询