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.

例如:

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 实例