지도 시각화 도구
*Map
위도와 경도정보로 지도를 가져온다.
여러 옵션을 지정해줄 수 있다.
지도를 가져오고 그 상태에서 원하는 좌표(위도,경도)에 Marker명령으로 마커를 찍을 수 있다. CircleMarker 명령으론 반경과 색상을 지정하면 원을 그려준다.
미국의 2012년도 state별 실업률을 지도에 시각화하는 예제
json 파일엔 state별 고유 ID, 주 이름, state의 좌표 등의 정보가 있다. 또한 state마다 지도상 경계선의 좌표가 일일이 저장되어있어서 그 선을 따라 그리면 주 경계선이 된다.
(choropleth는 지역도라는 뜻)
state_geo = '../data/02. folium_us-states.json'
map = folium.Map(location=[40,-98], zoom_start=4)
map.choropleth(geo_data=state_geo, data=state_data,
columns = ['State', 'Unemployment'],
key_on='feature.id',
fill_color = 'YlGn',
legend_name='Unemployment Rate (%)')
map
geo_data로 받은 데이터로 경계선을 그리고, 나눠진 컴포넌트마다 state 이름에 맞게 실업률이 시각화된 모습이다.
'ML&DATA > data' 카테고리의 다른 글
Selenium (0) | 2020.08.12 |
---|---|
BeautifulSoup (0) | 2020.08.08 |
seaborn (0) | 2020.07.30 |