Категориальные записи легенды предоставляются через PySAL и, похоже, требуют аргументов scheme=<>
и legend=True
.Возможно, они были установлены по умолчанию в предыдущих версиях библиотек.Для меня все работает нормально:
fig, ax = plt.subplots(1, figsize=(20, 20))
base = country[country['NAME'].isin(['Alaska','Hawaii']) == False].plot(
ax=ax, color='#3B3C6E')
florence.plot(
ax=ax, column='Wind', marker="<", markersize=10,
cmap='cool', scheme="Quantiles", legend=True)
plt.axis('off')
К сожалению, маркеры, похоже, не наследуются в легенде, но цвета - этоВ любом случае, более существенная разница.
Документы geopandas.plot указывают на 3 поддерживаемые схемы: Quantiles, Equal_interval, fisher_jenks - первая, кажется, соответствует примеру диаграммы datacamp.См. Также параметр k
, который определяет количество классов (5 по умолчанию в этом примере).