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

Plotly Dash scatter_geo散点地图无法渲染散点是什么原因?

问题原因

  • 最核心的错误是locationmode参数与你使用的国家代码格式不匹配:
    你iso_alpha列存储的是2位ISO国家代码(US/IT/DE这类),但代码里指定的locationmode = "ISO-3"要求传入3位ISO国家代码(USA/ITA/DEU这类),Plotly无法将你提供的2位代码匹配到对应的地理坐标,因此无法渲染散点。
  • 次要排查点:确认你存储csv数据的DataFrame变量名确实为facebook1,避免变量名不匹配导致数据读取失败;若你使用jupyter等交互式环境,需在代码最后补充example_graph10.show()触发图表渲染。

修复方案

将locationmode参数值修改为"ISO-2"即可,修正后的代码如下:

example_graph10 = px.scatter_geo(facebook1, locations="iso_alpha", locationmode="ISO-2", color="iso_alpha",
                         hover_name="Paesi_principali", size="Value",
                         projection="natural earth")
example_graph10.show()

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 20:09:02