有人可以帮我在这里发现错误吗?
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()
它只是显示为空白。我可以分别绘制叶绿素和ScatterGeo
谢谢!
答案 0 :(得分:1)
一点点上下文:Choroplethmapbox
在图块地图(example)上形成弧度,而Scattergeo
在轮廓图(example)上形成点。
Choroplethmapbox
的散点对应物是Scattermapbox
(example),而Scattergeo
的散度对应物是Choropleth
(example)。 / p>
因此,答案可能取决于您要执行的操作:如果要在瓦片地图上显示波形和分散数据,则需要从Scattergeo
切换到{{1} },如果要在轮廓图上显示此数据,则需要从Scattermapbox
切换到Choroplethmapbox
。也就是说,Choropleth
今天不支持GeoJSON输入。