hexbin_data = {
return Object.assign(
hexbin(data).map(bin => {
let w = 0;
let e = 0;
bin.map(f => {
if (
(f[2] && f[2] == "Welsh medium") ||
f[2] == "Dual Stream" ||
f[2] == "Transitional" ||
f[2].includes("Bilingual")
) {
w++;
} else if (
f[2] == "English with significant Welsh" ||
f[2] == "English medium"
) {
e++;
}
});
bin.welsh = w;
per.welsh = per.welsh + w;
bin.english = e;
per.english = per.english + e;
return bin;
})
);
}