import folium
import pandas as pd
url = (
"https://raw.githubusercontent.com/python-visualization/folium/main/examples/data"
)
state_geo = f"{url}/us-states.json"
state_unemployment = f"{url}/US_Unemployment_Oct2012.csv"
state_data = pd.read_csv(state_unemployment)
m = folium.Map(location=[48, -102], zoom_start=3, tiles="Stamen Toner")
folium.Choropleth(
state_geo,
data=state_data,
columns=["State", "Unemployment"],
key_on="feature.id",
fill_color="YlGn",
fill_opacity=0.7,
line_opacity=0.2,
legend_name="Unemployment Rate (%)",
).add_to(m)
popup = "Must be on top of the choropleth"
folium.CircleMarker(
location=[48, -102],
radius=10,
fill=True,
popup=popup,
weight=1,
).add_to(m)
m