# 지도 생성
import folium
m = folium.Map(location=[37.55, 126.90], # 지도의 중심위치 설정
zoom_start=10, # zoom level 설정
tiles= "cartodb positron" #"Cartodb dark_matter"
)
for i in range(df1['X좌표(WGS84)'].count()):
folium.Circle([df1['Y좌표(WGS84)'][i], df1['X좌표(WGS84)'][i]],
radius = 7.5,
color = "red",
fill_color = "Red"
).add_to(m)
m
2.3. 공원 밀집도 히트맵 표출
공원의 밀집도를 가장 잘 표현할 수 있는 방법은 히트맵입니다. 그렇다면, folium의 plugins 활용하여 표출해보도록 하겠습니다. 우선, heatmap의 경우, 데이터프레임 형식은 표출이 안되기때문에 list 형식으로 데이터포맷을 변경해줍니다.
from folium import plugins
location_data = df1[['Y좌표(WGS84)','X좌표(WGS84)']].values[:len(df1)].tolist()
plugins.HeatMap(location_data[:-1], radius = 50).add_to(m)
m