import panel as pn
import geoviews as gv
import geopandas as gpd
pn.extension()
gdf = gpd.read_file(gpd.datasets.get_path("naturalearth_lowres"))
def plot(vdim):
return gv.Polygons(gdf, vdims=[vdim]).opts(tools=["hover"])
select = pn.widgets.Select(options=list(gdf.columns), value=gdf.columns[0])
dmap = gv.DynamicMap(pn.bind(plot, select.param.value))
pn.Row(select, dmap)
Should have continent hover values