绘图地图显示多多边形Python

绘图地图显示多多边形Python,python,maps,plotly-python,Python,Maps,Plotly Python,当我尝试使用plotly python显示地图时遇到问题,结果是一个我不需要的区域,如何删除该区域?或者如何配置仅显示位置的选项?我的代码是下一个: ctrl_zone = json.load(open("control_zones.geojson","r") for feature in ctrl_zone['features']: feature['id'] = feature['properties']['gerencia'] 第一部

当我尝试使用plotly python显示地图时遇到问题,结果是一个我不需要的区域,如何删除该区域?或者如何配置仅显示位置的选项?我的代码是下一个:

ctrl_zone = json.load(open("control_zones.geojson","r")
for feature in ctrl_zone['features']:
       feature['id'] = feature['properties']['gerencia']
第一部分有一个数据框,其中包含控制区的数据,如:

       id    value
 0   ctrl_1   10        
 1   ctrl_2   20          
 2   ctrl_3   30
plotly choropleth的配置如下所示:

fig = px.choropleth(df_gerencia, locations = 'id', geojson = ctrl_zone, color = 'value')
fig.update_geos(fitbounds="locations",visible=False)
fig.update_layout(margin={"r":0,"t":0,"l":0,"b":0})
fig.show() 
最后的结果是:


感谢您的评论

我有一个与您在帖子中链接的内容类似的问题。在我的例子中,我用来从.shp转换为geojson的mapshaper使用的是一个更新的标准,该标准没有在D3中实现,因此也不是这个绘图地图

当我在mapshaper中使用o=gj2008标志时,我就能够正确地映射geojson。这个链接很有帮助: