반응형
시군별 평균수입/총수입 자료를 지도에 매핑해서 나타내보도록 하겠습니다.
아래의 자료는 시군별 평균수입/총수입 자료입니다.
한가지 추가로 필요한 파일이 시군구 지형자료입니다. 아래의 파일도 같은 프로젝트 폴더에 저장하고 실행합니다.
import folium as g
import json
import webbrowser
import pandas as pd
g_map = g.Map(location=[37.4, 127],
tiles='cartodbpositron',
# tiles = 'Stamen Terrain',
zoom_start=7)
geo_data = json.load(open('skorea_municipalities_geo_simple.json', encoding='utf-8'))
df = pd.read_csv('aaa.csv', encoding='utf-8', dtype={'code':'str'})
g.Choropleth(geo_data=geo_data,
data = df,
columns=['sigun', 'avg_income'],
key_on='feature.properties.name',
fill_color='YlGn',
fill_opacity=0.8
).add_to(g_map)
g_map.save('map.html')
webbrowser.open_new_tab('map.html')
fill_color옵션으로 색상 스타일을 변경할 수 있습니다. 종류는 아래와 같이 12가지 입니다.
'BuGn', 'BuPu', 'GnBu', 'OrRd', 'PuBu', 'PuBuGn', 'PuRd', 'RdPu', 'YlGn', 'YlGnBu', 'YlOrBr', 'YlOrRd'
반응형
'Programming > Python_Etc' 카테고리의 다른 글
머신러닝(ML) 알고리즘 알고리즘 카테고리 분류 - 지도학습, 비지도학습, 강화학습 (0) | 2023.05.18 |
---|---|
Python 머신러닝 라이브러리 비교 : Scikit-learn, TensorFlow, Keras 및 PyTorch (0) | 2023.05.16 |
파이썬 Folium으로 주피터 노트북 없이 지도 표시하기..chatGPT가 도와줌 (0) | 2023.02.12 |
파이썬으로 폴더 내 파일명 일괄 수정하기 (0) | 2022.11.05 |
Python Dataframe 주요 함수 정리 (0) | 2022.08.22 |