Есть несколько вещей, которые я хочу отредактировать с помощью цветовой шкалы в мире геопанд, где я создаю. А именно, размер (так, чтобы он приблизительно соответствовал самой карте), размер текста (который в настоящее время отображается слишком маленьким), и я также хотел добавить к нему метку. Кажется, что, прочитав немного, нет простого способа сделать это явно в геопандах, и поэтому мне было интересно, есть ли у кого-нибудь какие-нибудь обходные пути, чтобы предложить? Любая помощь будет принята с благодарностью.
Это фрагмент кода, который я сейчас использую (для некоторого контекста средний раздел просто объединяет списки с рисунками по странам, которые я использую в качестве основы для раскрашивания, во фрейм)
fig, ax = plt.subplots(figsize=(40,29.171))
world = geopandas.read_file(geopandas.datasets.get_path('naturalearth_lowres'))
world=pd.DataFrame(world)
world['LEADS']=0.1
world = world.set_index('name')
world['name']=world.index
for x, y in zip(Countries, country_counts):
world.loc[x, 'LEADS'] = y
world=geopandas.GeoDataFrame(world)
world = world[(world.index != "Antarctica")]
ax.set_axis_off()
#ax.legend(title="Leads")
world.plot(ax=ax, column='LEADS', cmap='Oranges', legend=True,linewidth = 1.5)
plt.tight_layout()
plt.savefig('plot_image.png', bbox_inches='tight', transparent=True)
Идеальным решением здесь было бы сохранить цвета, которые имеет опция легенды, указать размер и размер текста и включить метку в верхней части панели. Я изо всех сил пытаюсь понять, как все это делается сам, к сожалению.