locations : tuple or list, default None
Latitude and Longitude of map (Northing, Easting).
m = folium.Map(location=[37.1579, 127.1118], zoom_start=15) #0 ~ 18
zoom_start : 0~18, 숫자가 커질수록 zoom in
m.save("./folium.html")
m = folium.Map(
location=[37.1579, 127.1118],
zoom_start=15,
tiles="OpenStreetMap"
icon=folium.Icon(
color="green",
icon_color="purple",
icon="android",
angle=50,
prefix="fa"
)
folium.marker(
location=[37.1579, 127.1118]
).add_to(m)
popup : 클릭 시 표시되는 텍스트(html)
tooltip : 호버 시 표시되는 텍스트(html)
prefix : 아이콘 불러오는 사이트 종류 fa(font-awesome), glyphicon
tiles : 지도 종류
지도를 마우스로 클릭했을 때 위도 경도 정보를 반환
#Circle
folium.Circle(
location=[37.1542, 127.1175],
radius=100,
fill=False,
).add_to(m)
#CircleMarker
folium.CircleMarker(
location=[37.1582, 127.1125],
radius=30,
fill=True,
color="green",
fill_color="red",
popup="test",
tooltip="circle marker"
).add_to(m)
Circle과 CircleMarker간 명확한 차이가 없음
m = folium.Map([43, -102], zoom_start=3)
folium.Choropleth(
geo_data = "data/02. us-states.json",
data = state_data, #Series or DataFrame
columns=["State", "Unemployment"],
key_on="feature.id",
fill_color = "BuPu",
fill_opacity=0.5, # 0-1
line_opacity=0.2, # 0-1
legend_name="Unemployment rate (%)"
).add_to(m)
m