Folium
Python에서 지리적 데이터를 시각화하기 위해 사용되는 라이브러리
import folium
m = folium.Map(location=[37.5665, 126.9780], zoom_start = 10)
m.save('seoul_map.html')import folium
m = folium.Map(location = [37.5665, 126.9780], zoom_start = 10)
folium.Marker([37.5665, 126.9780], popup = 'Seoul City Hall').add_to(m)
m.save('seoul_map_with_marker.html')'''
Folium 라이브러리의 Choropleth 맵은 지리적인 영역의 데이터를 시각화하는 데 사용
'''
import folium
import pandas as pd
m = folium.Map(location=[37.5665, 126.9780], zoom_start = 10)
folium.Choropleth(
geo_data = 'south_korea_geojson.json',
name = 'choropleth',
data = pd.DataFrame({
'region' : ['Seoul','Busan'],
'value' : [100,200]
}),
columns = ['region', 'value'],
key_on = 'feature.properties.name',
fill_color = 'Ylgn',
fill_opacity = 0.7,
line_opacity = 0.2,
legend_name = 'Value'
).add_to(m)
m.save('south_korea_choropleth.html')
'''
참고: south_korea_geojson.json은 예시로 사용된 파일명으로,
실제 대한민국 지역을 나타내는 GeoJSON 파일을 사용해야 합니다.
'''