Plotly Chloropleth 结合 ScatterGeo

mus*_*Gee 6 python plotly geopandas

谁能帮我发现这里的错误?

fig = go.Figure()

fig.add_trace(
    go.Choroplethmapbox(
        geojson=counties,
        locations=df_se['FIPS'], z=df_se['use_values'],
        colorscale="Viridis", zmin=min(df_se['use_values']), zmax=max(df_se['use_values']),
        marker_opacity=0.5, marker_line_width=0
    ))

fig.add_trace(
    go.Scattergeo(
        lon = df_jake['lng'],
        lat = df_jake['lat'],
        text = df_jake['Name']+', '+df_jake['Link'],
        mode = 'markers'
    ))
fig.update_layout()
fig.show()
Run Code Online (Sandbox Code Playgroud)

它只是显示为空白。我可以分别绘制 Chloropleth 和 ScatterGeo

谢谢!

nic*_*ten 4

一点背景知识:Choroplethmapbox在图块地图上绘制等值线(示例),而Scattergeo在轮廓图上绘制点(示例)。

对应的散点图ChoroplethmapboxScattermapbox( example ),对应的分区统计图ScattergeoChoropleth( example )。

因此,答案可能取决于您想要执行的操作:如果您尝试在切片地图上显示分区统计图和散布数据,则您需要切换到Scattergeo以及Scattermapbox如果您想在轮廓图上显示此数据,您会想要从 切换ChoroplethmapboxChoropleth