metrics = [
{ label: "Total deaths", accessor: d => parseFloat(d.total_deaths) },
{ label: "Total cases", accessor: d => parseFloat(d.total_cases) },
{ label: "Daily new deaths", accessor: d => parseFloat(d.new_deaths) },
{ label: "Daily new cases", accessor: d => parseFloat(d.new_cases) },
{ label: "Total deaths per million", accessor: d => parseFloat(d.total_deaths_per_million) },
{ label: "Total cases per million", accessor: d => parseFloat(d.total_cases_per_million) },
{ label: "Daily new deaths per million", accessor: d => parseFloat(d.new_deaths_per_million) },
{ label: "Daily new cases per million", accessor: d => parseFloat(d.new_cases_per_million) },
{ label: "Total tests", accessor: d => parseFloat(d.total_tests) },
{ label: "Daily new tests", accessor: d => parseFloat(d.new_tests) },
{ label: "Daily new tests (smoothed)", accessor: d => parseFloat(d.new_tests_smoothed) },
{ label: "Total tests per thousand", accessor: d => parseFloat(d.total_tests_per_thousand) },
{ label: "Daily new tests per thousand", accessor: d => parseFloat(d.new_tests_per_thousand) },
{ label: "Daily new tests (smoothed) per thousand", accessor: d => parseFloat(d.new_tests_smoothed_per_thousand) },
{ label: "Case fatality rate (%)", accessor: d => d.total_deaths && d.total_cases ? (parseFloat(d.total_deaths) / parseFloat(d.total_cases)) * 100 : undefined },
{ label: "Share of positive tests (%)", accessor: d => d.total_cases && d.total_tests ? (parseFloat(d.total_cases) / parseFloat(d.total_tests)) * 100 : undefined },
{ label: "Stringency index", accessor: d => parseFloat(d.stringency_index) },
{ label: "Life expectancy", accessor: d => parseFloat(d.life_expectancy) },
{ label: "Population", accessor: d => parseFloat(d.population) },
{ label: "Population density", accessor: d => parseFloat(d.population_density) },
{ label: "Median age", accessor: d => parseFloat(d.median_age) },
{ label: "Share aged 65+", accessor: d => parseFloat(d.aged_65_older * 100) },
{ label: "Share aged 70+", accessor: d => parseFloat(d.aged_70_older * 100) },
{ label: "GDP per capita (int.-$)", accessor: d => parseFloat(d.gdp_per_capita) },
{ label: "Share of the population in extreme poverty", accessor: d => parseFloat(d.extreme_poverty * 100) },
{ label: "Death rate from cardiovascular disease (per thousand)", accessor: d => parseFloat(d.cardiovasc_death_rate) },
{ label: "Diabetes prevalence (% of population aged 20 to 79)", accessor: d => parseFloat(d.diabetes_prevalence * 100) },
{ label: "Share of women who smoke", accessor: d => parseFloat(d.female_smokers * 100) },
{ label: "Share of men who smoke", accessor: d => parseFloat(d.male_smokers * 100) },
{ label: "Share of the population with basic handwashing facilities", accessor: d => parseFloat(d.handwashing_facilities * 100) },
{ label: "Hospital beds per thousand", accessor: d => parseFloat(d.hospital_beds_per_thousand) },
]