коды не ошибаются, но на карте нет цвета, когда я рисую 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' )
и вот результат: введите описание изображения здесь
так, как мне сделать, чтобы решить эту странную проблему?