Размер фолиевого пузыря непропорционально отображается на карте - PullRequest
0 голосов
/ 27 сентября 2018

В настоящее время я изучаю пакет folium на Python, и я столкнулся с этой проблемой, которую не могу понять.Ниже приведен мой код для построения пузырьковой диаграммы на карте мира.Значения радиуса для каждой отдельной строки одинаковы, но когда я строю пузырь, размер круга не одинаков.Просто хочу узнать, может ли кто-нибудь объяснить, почему.

import folium
import pandas as pd
import numpy as np

data = pd.DataFrame({
   'lat':[-58, 2, 145, 30.32, -4.03, -73.57, 36.82, -38.5],
   'lon':[-34, 49, -38, 59.93, 5.33, 45.52, -1.29, -12.97],
   'name':['Buenos Aires', 'Paris', 'melbourne', 'St Petersbourg', 'Abidjan', 'Montreal', 'Nairobi', 'Salvador'],
   'value':[12,12,12,12,12,12,12,12]
})

data['value'] = data['value'].astype(np.float)

# Make an empty map
m = folium.Map(location=[20,0], tiles="Mapbox Bright", zoom_start=2)

for i in range(0,len(data)):
    print(data.iloc[i]['name'], ': ', data.iloc[i]['value']*10000)
    folium.Circle(
        location=[data.iloc[i]['lon'], data.iloc[i]['lat']],
        popup=data.iloc[i]['name'],
        radius=data.iloc[i]['value']*100000,
        color='crimson',
        fill=True,
        fill_color='crimson'
    ).add_to(m)

m.save(r'C:\Users\Bob\Google Drive\Jie Jenn (YouTube)\Excel\Non-VBA\Create a Map Chart' + '\\mymap.html')

А вот вывод Размеры пузырьков отображаются неравномерно

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...