US Dashboard

import pandas as pd
us_states_geojson = 'states.json'
df_grouped = pd.read_csv('df_grouped.csv')
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')

m
Make this Notebook Trusted to load map: File -> Trust Notebook