Фолиевые маркеры с данными Pandas.Почему не отображаются маркеры? - PullRequest
0 голосов
/ 27 мая 2018

Я пытаюсь составить график инцидентов с применением оружия в США из набора данных о насилии с применением оружия в США, 2013–2018 годы.Проведя некоторые исследования, я обнаружил, что фолиум является хорошим вариантом для меня.Тем не менее, после многих попыток и большого количества поисков, я никоим образом не могу заставить маркеры отображаться на карте (кроме первоначального и еще одного, который постоянно появляется дальше на север, чем первоначальный - я понятия не имею,представляет фактический инцидент или это какая-то ошибка).

Набор данных - это pandas df, и я сделал из него только одно подмножество, включая переменные долготы, широты ,ident_id и n_killed для этой части процесса.По общему признанию, есть 250 тыс. Инцидентов, так что любая заговор займет много времени - но я готов подождать, если это сработает.Я открыт для предложений по другим пакетам, которые, возможно, более подходят для этого процесса.Вот мой код, который я пробовал до сих пор:

folium_map = folium.Map(location=[40.00, -73.00],
                    zoom_start=13,
                    tiles="CartoDB dark_matter")
marker = folium.CircleMarker(location=[40.738, -73.98])
marker.add_to(folium_map)
for index, row in gunviolence_try.iterrows():
if row['n_killed'] >2:
    color="#E37222" 
else:
    color="#0A8A9F"

folium.CircleMarker(location=(row["latitude"],      
                          row["longitude"]),
                color = color,
                fill=True).add_to(folium_map)
folium_map

Любые и все указатели о том, как это сделать, действительно ценятся!

...