import dash_core_components as dcc import dash_html_components as html from dash.dependencies import Input, Output, State from dash.exceptions import PreventUpdate import pandas as pd import secrets from data import DataHandler from main_scraper import Conector d = DataHandler(Conector(secrets.API_KEY, secrets.PROJECT_TOKEN)) df_localization = pd.read_csv( 'geo_data.csv', sep=';', encoding=DataHandler.find_encoding('geo_data.csv')) #merge with ISO Codes df = pd.merge(df_localization, d.country_data, how='left', left_on='Country', right_on='name') df = DataHandler.conversion(df) df_data = DataHandler.rename(d.country_data) #sunburst graphs fig_sun_deaths = px.sunburst(data_frame=df, path=["Continent", 'Country'], color="total_deaths", color_continuous_scale=px.colors.diverging.Picnic)