2016-08-18 2 views
2

Je suis en train d'ajouter une légende à ma carte chrloropleth dans GeoPandas et il y a une option pour définir: legend = True, mais il arrive avec l'erreur suivante:Ajout légende à la carte chloroplèthe dans GeoPandas

C:\Anaconda3\lib\site-packages\geopandas\plotting.py in plot_dataframe(s, column, cmap, color, linewidth, categorical, legend, ax, scheme, k, vmin, vmax, figsize, **color_kwds) 
    284    else: 
    285     # TODO: show a colorbar 
--> 286     raise NotImplementedError 
    287  plt.draw() 
    288  return ax 

NotImplementedError: 

qui semble dire que la fonction n'a pas été écrite. Le truc, c'est que je vois des exemples de gens qui l'utilisent sur Internet, alors je me demandais s'il y avait une solution commune pour ça que je ne connais pas?

Répondre

2

legend = True est actuellement fonctionnel uniquement pour les graphiques catégoriques.

Il existe un correctif pour activer cela dans les cartes chloroplèthes, voir Choropleth map from Geopandas GeoDataFame.

+0

devrait travailler pour des réponses catégoriques et continues – gcamargo