folium
!pip install folium
!pip install charset
!pip install charset-normalizer
import folium
import pandas as pd
import json
folium.Map()
location: tuple or list, defaule None
Latitude and Longitude of Map (Northing, Easting).
m = folium.Map(location=[37.5115261,127.0979229], zoom_start=15)
save('path')
m.save("./folium_html")
!ls
tiles option
m = folium.Map(
location=[37.5115261,127.0979229],
zoom_start=15,
tiles='Stamen Toner')
folium.Marker()
m = folium.Map(
location=[37.5115261,127.0979229],
zoom_start=15,
tiles='OpenStreetMap')
folium.Marker((37.5057, 127.1072)).add_to(m)
folium.Marker(
location=[37.5115261,127.0979229],
popup='<b>Lotte World</b>',
tooltip='<i>롯데월드</i>'
).add_to(m)
folium.Marker(
location=[37.5115261,127.0979229],
popup='<b>Lotte World</b>',
tooltip='<i>롯데월드</i>'
).add_to(m)
folium.Marker(
location=[37.5107, 127.0998],
popup='<a href="http://www.charlottetheater.co.kr/" target=_"blink">샤롯데</a>',
tooltip='<i>Charlotte</i>'
).add_to(m)
37.5050531,127.0851981
folium.Icon()
m = folium.Map(
location=[37.5115261,127.0979229],
zoom_start=15,
tiles='OpenStreetMap')
folium.Marker(
(37.5057, 127.1072),
icon=folium.Icon(color='black', icon='info-sign')
).add_to(m)
folium.Marker(
location=[37.5115261,127.0979229],
popup='<b>Lotte World</b>',
tooltip='icon color',
icon=folium.Icon(
color='red',
icon_color='pink',
icon='cloud')
).add_to(m)
folium.Marker(
location=[37.5116, 127.0856],
popup='잠실새내역',
tooltip='icon custom',
icon=folium.Icon(
color='purple',
icon_color='lightblue',
icon='glyphicon glyphicon-cloud',
angle=50,
prefix='glyphicon')
).add_to(m)
m

- folium.ClickForMarker()
- folium.LatLngPopup()
- folium.Circle(), folium.CircleMarker()
m = folium.Map(
location=[37.5115261,127.0979229],
zoom_start=15,
tiles='OpenStreetMap')
folium.Circle(
location=[37.5057, 127.1072],
radius=100,
fill=True,
color='green',
fill_color='red',
popup='Circle Popup',
tooltip='Circle Tooltip'
).add_to(m)
folium.CircleMarker(
location=[37.5118, 127.0926],
radius=100,
fill=True,
color='#1b4180',
fill_color='#7ba4e8',
popup='CircleMarker Popup',
tooltip='CircleMarker Tooltip'
).add_to(m)
folium.Choropleth
m = folium.Map([43, -102], zom_start=18)
folium.Choropleth(
geo_data='../data/02. us-states.json',
data=state_data,
columns=['State', 'Unemployment'],
key_on='feature.id',
fill_color='BuPu',
fill_opacity=1,
line_opacity=1,
legand_name='Unemployment rate (%)'
).add_to(m)
reference