Что новее в Folium: geo_path или geo_data? - PullRequest
0 голосов
/ 26 апреля 2019

У меня несколько проблем с рендерингом.

Мой код фолиума распознает оператор geo_path, а не geo_data.В интернете написано, что самые последние версии Folium используют geo_data, а не geo_path.

Это для домашней работы;и код говорит, что threshold_scale больше не требуется, но теперь является автоматической функцией.

Подразумевается, что мне нужно определить threshold_scale, чтобы представить правильный ответ.

Мои карты делаютбольше не рендеритсяЕсли увеличить масштаб ближе, чем zoom_start = 11, карта станет почти полностью серой!

Наконец, я четко и просто определяю имя легенды, но оно никогда не появляется на карте!

Я пытался удалитьи переустановить Анаконду.Я думаю, что мог что-то сломать.

import folium
import numpy as np
import pandas as pd

san_fran_map = folium.Map(location=[37.773072, -122.431297],         zoom_start=11, tiles='Mapbox Bright')

df_incidents =   pd.read_csv('https://ibm.box.com/shared/static/nmcltjmocdi8sd5tk93uembzdec8zyaq.csv')

print('Data set downloaded')

#Here I clean the data - I know what almost all of this code does#

df_incidents.columns = list(map(str, df_incidents.columns))
df_incidents.rename(columns={"PdDistrict":"DISTRICT",    "IncidntNum":"Count"},inplace=True)
col=list(df_incidents.columns)
df_incidents.drop(['Location','PdId' ,'Category','Descript','DayOfWeek','Date','Time','Resolution','Address'], axis=1, inplace=True)

! Wget --quiet https://cocl.us/sanfran_geojson -O san-francisco.geojson san_fran_hoods = r'san-francisco.geojson '

san_fran_map.choropleth(
    geo_path= san_fran_hoods,
    data=df_incidents,
    columns = ['DISTRICT','Count'],
    key_on='feature.properties.DISTRICT',
    fill_color='YlOrRd',
    fill_opacity=0.6,
    line_opacity=0.2,
    legend_name='Crime in San Francisco',
     )

     san_fran_map

Я ожидаю использовать операторы geo_data, а не geo_path

Я ожидаю, что имя легенды появится в конечном графике.

Я ожидаю любой уровень масштабирования для работыне только от 1 до 11.

Ни одна из этих работ.

Я ожидаю, что мне нужно будет определить threshold_scale.У меня нет, и это не проблема, но это может свидетельствовать о другой проблеме.

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