반응형
앞서 살펴본 인구소멸 위기 데이터를 이용하여,
Folium으로 이쁘게 지도에 나타내보자!
Folium으로 인구 소멸 위기 지역 그리기¶
In [2]:
import folium
import json
import warnings
import pandas as pd
warnings.simplefilter(action='ignore', category=FutureWarning)
In [3]:
pop = pd.read_csv('./data/pop_save.csv')
pop = pop.set_index('ID')
pop.head()
Out[3]:
In [4]:
del pop['Unnamed: 0']
In [5]:
pop.head(3)
Out[5]:
In [12]:
geo_path = './data/05. skorea_municipalities_geo_simple.json'
geo_data = json.load(open(geo_path, encoding='utf-8'))
map =folium.Map(location=[36.2002, 127.054], zoom_start=7)
map.choropleth(geo_data,
data= pop['인구수합계'],
columns = [pop.index, pop['인구수합계']],
fill_color='YlGnBu',
key_on='feature.id')
map
Out[12]:
In [11]:
map =folium.Map(location=[36.2002, 127.054], zoom_start=7)
map.choropleth(geo_data,
data= pop['소멸위기지역'],
columns = [pop.index, pop['소멸위기지역']],
fill_color='PuRd',
key_on='feature.id')
map
Out[11]:
반응형
'Study > 파이썬으로 데이터 주무르기' 카테고리의 다른 글
[19대 선거] 후보 간의 득표 수 시각화 하기 (0) | 2018.07.16 |
---|---|
[19대 선거] Selenium을 이용한 19대 선거 데이터 크롤링 (2) | 2018.07.16 |
[인구 데이터] 우리나라 인구 소멸 위기 지역 분석 (0) | 2018.07.13 |
[서울시 범죄율] folium을 이용한 시각화 (0) | 2018.07.11 |
[Linear regression] Boston dataset에 실제 적용해 보기 (0) | 2018.07.09 |
댓글