import pandas as pd
us_states_geojson = 'states.json'
df_grouped = pd.read_csv('df_grouped.csv')US Dashboard
import folium
from folium.plugins import MarkerCluster
m = folium.Map(location=[40, -95], zoom_start=4, tiles='CartoDB Dark_Matter')
folium.GeoJson(
us_states_geojson,
name='geojson'
).add_to(m)
marker_cluster = MarkerCluster().add_to(m)
for index, row in df_grouped.iterrows():
folium.Marker(
location=[row['LATITUDE'], row['LONGITUDE']],
popup=f"State: {row['STATE']}\nFire Size: {row['FIRE_SIZE']:.2f}",
icon=None,
).add_to(marker_cluster)
m.save('wildfires_map.html')
mMake this Notebook Trusted to load map: File -> Trust Notebook