https://github.com/southkorea/southkorea-maps
한국 지리정보 사이트
1. 데이터 읽어오기
state_unemployment = 'data/US_Unemployment_Oct2012.csv'
state_data = pd.read_csv(state_unemployment)
print(state_data.head())
State Unemployment 0 AL 7.1 1 AK 6.8 2 AZ 8.1 3 AR 7.2 4 CA 10.1 |
2. 단계 구분도 출력
- folium.Map으로 만든 지도에 choropleth 함수 호출
- geo_data 옵션에 아이디와 위도 및 경도를 가진 json 파일의 경로를 설정해주고 data에 출력한 DF 설정
- key_on에 json 파일에서 사용되는 id 컬럼 지정
state_geo = 'data/folium_us-states.json'
map = folium.Map(location=[40, -98], zoom_start=4)
folium.Choropleth(geo_data=state_geo, data=state_data,
columns=['State', 'Unemployment'],
key_on='feature.id',
fill_color='YlGn',
legend_name='Unemployment Rate (%)').add_to(map)
map
![]() |
'Python > Python 실전편' 카테고리의 다른 글
[전처리] 인구 소멸 지역 Cartogram (3) | 2024.03.20 |
---|---|
[전처리] 서울시 범죄 현황 시각화 (0) | 2024.03.20 |
[전처리] 서울시 구별 CCTV와 인구 관계 분석 (0) | 2024.03.20 |
[딥러닝] Keras _ 패션 이미지 분류 (0) | 2024.03.20 |
[딥러닝] Keras 이항분류 _ 레드와 화이트와인 분류 (0) | 2024.03.20 |