Пользовательские надписи Choropleth в Geopandas - PullRequest
1 голос
/ 08 ноября 2019

Я пытаюсь сделать сюжетный сюжет в geopandas. Из-за большого количества объектов и сильно искаженного распределения я делю квантили на встроенную поддержку mapclassify. Он работает отлично, за исключением того, что ярлыки для полученной легенды ужасны.

В качестве контрольного примера я произвел следующее:

enter image description here

Используя следующий код:

import geopandas as gp
import matplotlib.pyplot as plt

world = gp.read_file(gp.datasets.get_path('naturalearth_lowres'))
fig, ax = plt.subplots()
world.plot(ax=ax,column='pop_est',
           cmap='OrRd',
           scheme='quantiles',
           legend=True,
           legend_kwds=dict(loc='upper right',
                            bbox_to_anchor=(1.5, .9),
                            fontsize='small',
                            title="Legend",
                            frameon=False)
           )
ax.axis('off')

Я хочу иметь как минимум возможность иметь полностью настраиваемые метки для легенды, например:

  • <2,35 мили </li>
  • 2,36 мил <6 мил, </li>
  • ...
  • > 38 мил

Тем не менее, идеальным вариантом будет иметь непрерывную блокированную цветную полосу спользовательские метки, например, как на следующей карте США (которую я не производил):

enter image description here

...