我使用 Plotly express choropleth 将一些数据绘制到地图中,但它仅为输入数据框的最后一个元素绘制边界线。如果正确给出单独的行,它会为每个区域绘制一条边界线。这是一个输入数据框,
[1]:https://i.stack.imgur.com/22fz7.png
这是给出的输出,
[2]:https://i.stack.imgur.com/VAH8u.png
这是我使用的代码块,
fig = px.choropleth(grand_summery,geojson=geo_data,color='total_cases', locations='district',featureidkey='properties.ADM2_EN') fig.update_geos(fitbounds='locations', visible=False) fig.show()
我从这个 repo 得到的 geojson 文件 - https://github.com/MalakaGu/Sri-lanka-maps/blob/master/discrict_map/District_geo.json
数据帧作为 csv 文件 - https://github.com/ashen007/SL_COVID_analysis/blob/master/data/exp_df.csv