#02 [python] folium library - 데이터 지도로 시각화

2022. 1. 21. 18:18개발의 흔적/데이터분석

#folium 라이브러리 설치

 

conda install -c conda-forge folium

 

# 라이브러리 가져오기

import folium

import json

 

#json은 javascript object notaion = data 저장/전송시 사용되는 data 교환형식

# https://raw.githubusercontent.com/southkorea/seoul-maps/master/kostat/2013/json/seoul_municipalities_geo_simple.json (서울 지도 data)

 

seoulGeo = './week02/data/seoul_geo.json'
seoulGeoData = json.load(open(seoulGeo, encoding='utf-8'))

 

 

# folium으로 데이터 시각화


map = folium.Map(location = [37.5502, 126.982], zoom_start=11, tiles ='stamentoner')  #처음 지도에 띄울 위도,경도 / 지도 배율 / 지도 타일 type 
map
folium.Choropleth(geo_data = seoulGeoData,                     # 지도 data (미리 불러온 json data)
                 data = aprilFluid,                                          # 미리 가공해둔 4월 서울 유동인구 
                 columns = [aprilFluid.index, aprilFluid],              #(x축 y축)
                 fill_color = 'PuRd',                                        #시각화시 색깔
                 key_on='properties.name').add_to(map)            # geo_data 와 data matching!
map