geopandas.GeoSeries.explore#
- GeoSeries.explore(*args, **kwargs)[来源]#
基于 folium/leaflet.js 的交互式地图基于 GeoPandas 和 folium/leaflet.js 的交互式地图
根据
GeoSeries生成一个交互式的 leaflet 地图- Parameters:
- colorstr, array-like (default None)
命名颜色或颜色的类列表(命名或十六进制)。
- mfolium.Map (default None)
绘制图表的现有地图实例。
- tilesstr, xyzservices.TileProvider (default ‘OpenStreetMap Mapnik’)
要使用的地图图块集。可以从folium支持的列表中选择,通过名称查询
xyzservices.TileProvider的对象,传递xyzservices.TileProvider对象或传递自定义XYZ URL。 当前内置提供程序列表(当xyzservices不可用时):["OpenStreetMap", "CartoDB positron", “CartoDB dark_matter"]您可以通过将一个Leaflet风格的URL传递给tiles参数来向Folium传递自定义图块集:
http://{s}.yourtiles.com/{z}/{x}/{y}.png。请务必查看他们的条款和条件,并使用attr关键字提供归属。- attrstr (default None)
地图瓦片归属;仅在传递自定义瓦片网址时需要。
- highlightbool (default True)
当鼠标悬停在几何图形上时启用高亮功能。
- widthpixel int or percentage string (default: ‘100%’)
folium
Map的宽度。如果参数 m 被明确给出,则宽度将被忽略。- heightpixel int or percentage string (default: ‘100%’)
folium
Map的高度。如果明确给出了参数 m,则忽略高度。- control_scalebool, (default True)
是否在地图上添加比例尺。
- marker_typestr, folium.Circle, folium.CircleMarker, folium.Marker (default None)
允许的字符串选项有(‘marker’,‘circle’,‘circle_marker’)。默认为 folium.Marker。
- marker_kwds: dict (default {})
额外的关键字将传递给所选的
marker_type,例如:- radiusfloat
圆的半径,单位为米(针对
'circle')或像素(针对circle_marker)。- iconfolium.map.Icon
用于渲染标记的
folium.map.Icon对象。- draggablebool (default False)
设置为 True 以能够在地图上拖动标记。
- style_kwdsdict (default {})
附加样式将传递给 folium
style_function:- strokebool (default True)
是否沿路径绘制边框。将其设置为
False以禁用多边形或圆的边框。- colorstr
笔画颜色
- weightint
像素中的笔画宽度
- opacityfloat (default 1.0)
笔触的不透明度
- fillboolean (default True)
是否用颜色填充路径。设置为
False以禁用多边形或圆圈的填充。- fillColorstr
填充颜色。默认为color选项的值
- fillOpacityfloat (default 0.5)
填充不透明度。
- style_functioncallable
将GeoJson特征映射到样式的函数
dict.GeoJson 特征
GeoSeries.__geo_interface__
例如:
lambda x: {"color":"red" if x["properties"]["gdp_md_est"]<10**6 else "blue"}
此外,所有都支持
folium.vector_layers.path_options()。有关详细信息,请参阅folium.features.GeoJson的文档。- highlight_kwdsdict (default {})
要传递给 folium highlight_function 的样式。使用与
style_kwds相同的关键字。当为空时,默认为{"fillOpacity": 0.75}。- map_kwdsdict (default {})
要传递给 folium
Map的附加关键字,例如dragging,或scrollWheelZoom。- **kwargsdict
额外的选项将被传递给folium.
- Returns:
- mfolium.folium.Map
folium
Map实例