Полностью Хлороплет в сочетании с ScatterGeo - PullRequest
1 голос
/ 28 сентября 2019

Может кто-нибудь помочь мне определить здесь ошибку?

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()

Она просто отображается пустой.Я могу построить Chloropleth и ScatterGeo отдельно, однако

Спасибо!

1 Ответ

1 голос
/ 29 сентября 2019

Немного контекста: Choroplethmapbox делает надписи на картах тайлов ( пример ), тогда как Scattergeo делает точки на контурных картах ( пример ).

Аналог рассеяния для Choroplethmapbox равен Scattermapbox ( пример ), а дубликат для Scattergeo равен Choropleth ( пример ).

Итакответ, скорее всего, зависит от того, что вы пытаетесь сделать: если вы пытаетесь отобразить данные на карте и разбросать данные на карте тайлов, вам нужно переключиться с Scattergeo на Scattermapbox, и если вы хотите показать этоданные на контурной карте, вы хотите переключиться с Choroplethmapbox на Choropleth.Тем не менее, Choropleth сегодня не поддерживает ввод GeoJSON.

...