почему карта не имеет цвета данных в jupyter, при использовании сюжета и построения choroplethmapbox? - PullRequest
0 голосов
/ 01 апреля 2020

коды не ошибаются, но на карте нет цвета, когда я рисую choroplethmapbox в блокноте jupyter. Я не знаю почему. вот код:

with open('geojson\plotly--master\china.json',encoding='utf-8') as f:
provinces_map = json.load(f)

data = pd.read_excel('D:\ALTF\jupyterlab\\railway_demand_analysis\data\\transportation_province.xlsx')


token = 'pk.eyJ1IjoidGFuZ2ZlaWxpIiwiYSI6ImNrOGZ1cGp5YjA4ZzUzZ29kdnQ0ZzUzNXUifQ.TG9Ul9DA6t4reVAbQh_5LA'

fig = px.choropleth_mapbox(
    data_frame= data,
    geojson=provinces_map,
    color='railway',
    locations = 'id',
    hover_name= 'region',
    hover_data=['年份'],
    animation_frame='年份',
    featureidkey='properties.NL_NAME_1',
    mapbox_style='carto_darkmatter',
    color_continuous_scale='viridis',
    center={'lat':37.110573, "lon": 106.493924},
    zoom=3
)
fig.update_layout(mapbox = {'accesstoken':token,'center':{"lat": 37.110573, "lon": 106.493924},'zoom':3,'style':"light"},
title = {'text':'各省份货运量分布情况'})
#fig.show()
plot( fig, validate=False, filename='d4-great-circle.html' )

и вот результат: введите описание изображения здесь

так, как мне сделать, чтобы решить эту странную проблему?

...