Невозможно получить карту Choropleth, используя мой код: Пожалуйста, руководство Спасибо - PullRequest
0 голосов
/ 29 декабря 2018

Я получаю эту ошибку: метод choropleth устарел.Вместо этого используйте новый класс Choropleth, который имеет те же аргументы.См. Пример записной книжки 'GeoJSON_and_choropleth', чтобы узнать, как это сделать.

with open('C:/Users/abcdef/Desktop/world_countries.json') as data_file:
    data = json.load(data_file)

world_geo = data
world_map = folium.Map(location=[0, 0], zoom_start=2, tiles = 'Mapbox Bright')
world_map.choropleth(
    geo_data = world_geo,
    data = canadamap,
    columns = ['Country', 'Total'],
    key_on = 'feature.properties.name',
    fill_color = 'YlOrRd', 
    fill_opacity = 0.7, 
    line_opacity = 0.2,
    legend_name = 'Immigration to Canada'
)

world_map

Я не получаю Choropleth Map с использованием приведенного выше кода;вместо этого я получаю

Метод хороплета устарел.Вместо этого используйте новый класс Choropleth, который имеет те же аргументы.См. Пример записной книжки 'GeoJSON_and_choropleth', чтобы узнать, как это сделать.

1 Ответ

0 голосов
/ 01 января 2019

Это должно работать для вас.Метод был изменен на Choropleth, а не на choropleth.Вы должны иметь

folium.Choropleth(args*).add_to(world_map) 

Всего

world_geo = r'world_countries.json' # geojson file

    # create a plain world map
world_map = folium.Map(location=[0, 0], zoom_start=2, tiles='Mapbox Bright')

# generate choropleth map using the total immigration of each country to Canada from 1980 to 2013
folium.Choropleth(
    geo_data=world_geo,
    data=df_can,
    columns=['Country', 'Total'],
    key_on='feature.properties.name',
    fill_color='YlOrRd', 
    fill_opacity=0.7, 
    line_opacity=0.2,
    legend_name='Immigration to Canada'
).add_to(world_map)

# display map

    world_map

Надеюсь, это поможет

...