data = {
const data = full_data;
let series = d3.rollups(data, v => v.sort((a, b) => d3.ascending(a['Year'], b['Year'])), d => d['Country Name']);
series = d3.rollups(series, v => v[0][1].map(k => k['Value']), d => d[0])
series = series.map(d => ({name: d[0], values: d[1]}))
series = d3.filter(series, d => countries.includes(d.name))
return {
y: 'Population',
x: 'Time',
series: series,
dates: [ ...d3.group(data, d => d['Year']).keys()].map(d3.utcParse("%Y"))
}
}