import folium
import pandas as pd
import json
folium.Map()
location : tuple or list, default None
Latitude and Longitude of map (Northing, Easting)
- 지도 시각화의 기본 기능
- zoom_start : 0 ~ 18
save("path")
- html에 저장 가능
- conda로도 저장 가능
tiles option
- "OpenStreetMap"
- "CartoDB Positron"
- "CartoDB Voyage
- "NASAGIBS Blue Marble"
folium.Maker()
- 지도에 마커 생성
- popup : 상세 정보 적기 가능, 클릭시 노출
- tooltip : 상세 정보 적기 가능, 클릭하지 않아도 노출 가능
folium.Marker( location = [37.544564958079896, 127.05582307754338], popup="<b>Subway</b>", tooltip="<i>성수역</i>" ).add_to(m)folium.Icon()
- 마커에 아이콘 생성
folium.Marker( location=[37.54035903907497, 127.06913328776446], #건대입구역 popup="건대입구역", tooltip="Icon custom", icon=folium.Icon( color="purple", icon_color="white", icon="amazon", angle=50, prefix="fa")
folium.ClickForMark()
- 지도 위에 마우스로 클릭했을 때 마커를 생성
folium.LatLngPopup()
- 지도를 마우스로 클릭했을때 위도 경도 정보를 반환해줍니다.
folium.Circle(), foloum.circleMarker()
- 컬러피커
folium.Choropleth
- import json
- 지도 위 경계선을 그려줌
인구 대비 범죄 발생 건수 지도 시각화
경찰서 위치 마커 표시
검거의 값을 곱한 뒤 원의 넓이 적용
서울시 범죄 현황 발생 장소 분석
“이 글은 제로베이스 데이터 취업 스쿨의 강의 자료 일부를 발췌하여 작성되었습니다.”