Dev/Python

Python | 데이터 시각화 - folium 라이브러리로 지도 그리기

sooya14 2020. 3. 26. 21:33

folium 라이브러리 사용하기

데이터를 시각화 해주는 라이브러리 중에서 지도로 데이터를 보여줍니다!

00. 설치

pip install folium
Requirement already satisfied: folium in c:\program files\python36\lib\site-packages (0.
Requirement already satisfied: jinja2>=2.9 in c:\program files\python36\lib\site-package

이렇게 뜨면 잘 된것이에요!

01. 지도범위 설정

map = folium.Map(location=[위도, 경도], zoom_start=10)

# Example
map = folium.Map(location=[37.5555345, 126.9691611], zoom_start=12)

위도와 경도 찾기는 구글 맵을 사용해서 검색하면 돼요

네모칸의 @ 뒤의 부분이 위도와 경도에요

zoom_start 은 초기 화면을 지정해주는 속성

02. 데이터 위치 찍기

folium.Marker([위도, 경도], popup='위치이름').add_to(map)

설정해준 지도에 표시할 데이터의 위도, 경도 그리고 위치 이름을 설정해줍니다

03. 데이터 처리 후 지도 보여주기

svFilename = 'Map.html'
map.save(svFilename)
webbrowser.open(svFilename)

webbrowser 를 사용하기 위해서 import webbrowser 해야합니당

결과

짜란
나타내고 싶은 데이터를 처리해주고 실행주면 위에 처럼 결과물이 나타납니다!

정리