You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Scattermapbox标记显示但无悬停效果的技术求助

解决Plotly Scattermapbox悬停无效果问题

问题根源在于text参数的设置错误:你当前用[str(one_mesh_p['id'])]会把整个id列的Series转换成单个字符串,导致所有标记点共享同一段格式混乱的文本,无法正常触发悬停显示。

修复方案

将text参数直接设置为id列的字符串形式,让每个标记点对应自身的id值:

fig.add_trace(go.Scattermapbox(
    lat=one_mesh_p['lat'],
    lon=one_mesh_p['lon'],
    mode="markers",
    marker={'size': 5, 'color': "blue"},
    name="hello",
    hoverinfo='text',
    text=one_mesh_p['id'].astype(str),  # 核心修改处
    showlegend=True,
))

如果one_mesh_p['id']本身已经是字符串类型,可简化为text=one_mesh_p['id']。

内容的提问来源于stack exchange,提问作者KansaiRobot

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 20:30:41