Python Карта фолиевого шоплета - перекрытие квантилей легенды - PullRequest
1 голос
/ 26 апреля 2020

Я изо всех сил пытаюсь решить проблему с картой фолиевого хороплета. Я визуализирую случаи COVID-19 и пытаюсь построить цвет в соответствии с их квантильной принадлежностью. Однако, к сожалению, легенда перекрывается. Следовательно, мне интересно, если кто-то может подсказать, пожалуйста, как решить эту проблему? Либо «логарифмически» масштабируя легенду, либо просто показывая начало и конец. К сожалению, я не нашел достаточного совета в Интернете. Пожалуйста, найдите ниже код и визуализацию:

myscale = (covid_cases['total_cases'].quantile((0,0.02,0.25,0.5,0.75,0.9,0.98,1))).tolist()

m = folium.Map([10, -10], zoom_start= 2)

folium.Choropleth(
    geo_data = world_countries,
    data = covid_cases,
    columns = ['code','total_cases'],
    nan_fill_color = 'gray',
    nan_fill_opacity = 0.20,
    key_on = 'feature.id',
    fill_color='YlGnBu',
    threshold_scale=myscale,
    fill_opacity=0.7,
    line_opacity=1.0,
    legend_name='COVID-19 Total Cases per Country | Data Source: OurWorldInData (own repr.)',
).add_to(m)


m.save(os.path.join('/Users/XXX/Results', 'covid_cases.html'))

Overlapping legend

Заранее спасибо!

...