Добавление легенды на карту хлороплета в GeoPandas

Я пытаюсь добавить легенду к своей карте chrloropleth в GeoPandas, и есть возможность установить: legend = True, но возникает следующая ошибка:

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: 

Похоже, это говорит о том, что функция не была написана. Дело в том, что я вижу примеры людей, использующих его в Интернете, поэтому мне было интересно, есть ли общее решение для этого, о котором я не знаю?


person user1058210    schedule 18.08.2016    source источник


Ответы (1)


legend = True в настоящее время работает только для категориальных графиков.

Есть патч для включения этого в хлороплетных картах, см. Choropleth map от Geopandas GeoDataFame.

person Matt    schedule 16.12.2016
comment
должен работать для категоричных и непрерывных ответов - person gcamargo; 23.01.2018