본문 바로가기
데이터 노하우

[데이터 시각화] folium map 시각화 및 Marker 표시

by whdgus928 2022. 11. 7.

folium을 사용해 데이터를 시각화하고 map에 marker 표시하는 방법을 배워보겠습니다.

 

 

# 설치가 안되어있으면 pip install folium 해야함
import folium

#지도 만들기, location으로 처음 위치 지정, zoom_start으로 줌배율 설정
map=folium.Map(location=[df["위도"].mean(),df["경도"].mean()], zoom_start=8)

#df에 원하는 데이터프레임 지정
for n in df.index:
    name = df.loc[n, "상호명"]
    address = df.loc[n, "도로명주소"]
    #마커 클릭하며 나올 팝업
    popup = f"{name}-{address}"
    #마커 표시할 위치, 위도나 경도 따오기
    location = [df.loc[n, "위도"], df.loc[n, "경도"]]
    #하나씩 표시하기
    folium.Marker(
        location = location,
        popup = popup,
    ).add_to(map)
map



반응형

댓글