chartData = {
const data = await FileAttachment("regional-sales.csv").csv({typed: true});
const xAccessor = data.columns[0];
const categories = data.columns.slice(1);
return Object.assign(
categories.flatMap(
category => data.map(
d => {
return { state: d[xAccessor], category, population: d[category] };
}
)
),
{ categories }
);
}