folium 정리

Tae Yoon·2025년 1월 17일
0


기본 문법

f = folium.Figure(width=가로길이, height=세로길이)
m = folium.Map(location=[위도, 경도], zoom_start=줌할정도).add_to(f)
m.save('test.html') # 지도 저장
f = folium.Figure(width=700, height=500) # 지도의 크기
m = folium.Map(location=[37.510781008592716, 127.09607026177875], zoom_start=16).add_to(f)

마커 추가하기

# 장소 표시 마커
folium.Marker([위도, 경도], tooltip=마우스 오버시 나타남, popup=클릭시 나타남, icon=folium.Icon(color=색, icon=모양)).add_to(지도)

# 원 형태 마커
folium.CircleMarker([위도, 경도], radius=범위, color=색).add_to(지도)
folium.Marker([37.510781008592716, 127.09607026177875]
               , tooltip='롯데월드'
              , icon = folium.Icon(color='red', icon='star')
              , popup = '<iframe src="https://upload.wikimedia.org/wikipedia/commons/thumb/c/c2/Lotte_World_Theme_Park.jpg/440px-Lotte_World_Theme_Park.jpg"></iframe>').add_to(m)
              
folium.CircleMarker([37.510781008592716, 127.09607026177875]
              , color = 'red'
              , radius = 50).add_to(m)              
folium.Choropleth(geo_data=geo_json, fill_color='gray').add_to(m) # 각 구별 경계데이터를 구분
f = folium.Figure(width=700, height=500)
m = folium.Map(location=[37.566535, 126.9779692], zoom_start=11).add_to(f)
folium.Choropleth(geo_data=geo_json,
                  data=twosome_count,
                  columns=['시군구명', 'count'],
                  key_on='properties.name',
                  fill_color='BuPu',
                  fill_opacity=0.7,
                  line_opacity=0.7,
                  legend_name='서울시 구별 투썸플레이스 매장수').add_to(m)

0개의 댓글

관련 채용 정보