Skip to content

Instantly share code, notes, and snippets.

@philipnye
Last active September 1, 2020 15:03
Show Gist options
  • Save philipnye/1be1b7e95e34b45ba35ecdf1eafb2380 to your computer and use it in GitHub Desktop.
Save philipnye/1be1b7e95e34b45ba35ecdf1eafb2380 to your computer and use it in GitHub Desktop.
Interacting pupil characteristics
height: 740
scrolling: yes
border: no
var margin = {top: 120, right: 140, bottom: 120, left: 20},
width = 1140 - margin.right - margin.left,
height = 730 - margin.top - margin.bottom;
var loaded = 0,
i = 0,
clickCount = 0,
buckets,
bucketWidth,
duration = 1250,
requiredSpacing = {},
minSpacing = {},
root,
mobileDevice = false;
var buckets = {
'ks2att': 6,
'ks2readprog': 5,
'ks2writprog': 6,
'ks2matprog': 5,
'ks4basics': 7,
'ks4att': 8,
'ks4prog': 5
};
var bucketWidths = {
'ks2att': 0.1,
'ks2readprog': 1,
'ks2writprog': 1,
'ks2matprog': 2,
'ks4basics': 0.1,
'ks4att': 5,
'ks4prog': 0.5
};
var radiuses = {
0: 30,
1: 20,
2: 10,
3: 5,
4: 3,
5: 2.5
};
var titleSubheads = {
'ks2att': 'Pupils reaching the expected standard in KS2 reading, writing and maths, 2019 (%)',
'ks2readprog': 'Average pupil progress score in KS2 reading, 2019',
'ks2writprog': 'Average pupil progress score in KS2 writing, 2019',
'ks2matprog': 'Average pupil progress score in KS2 maths, 2019',
'ks4att': 'Average pupil Attainment 8 score, 2019',
'ks4prog': 'Average pupil Progress 8 score, 2019',
'ks4basics': 'Pupils achieving a standard pass or better (grade 4+) in English and maths GCSEs, 2019 (%)'
};
var helpTooltips = {
'ks2att': "This metric measures the proportion of pupils reaching the government's expected standard in reading, writing and maths at age 11.",
'ks2readprog': 'This metric measures the progress made by pupils in reading between the ages of seven and 11.',
'ks2writprog': 'This metric measures the progress made by pupils in writing between the ages of seven and 11.',
'ks2matprog': 'This metric measures the progress made by pupils in maths between the ages of seven and 11.',
'ks4att': 'Attainment 8 is one of the government’s headline accountability measures for secondary schools. It measures pupils’ attainment across eight subjects.',
'ks4prog': 'Progress 8 is one of the government’s headline accountability measures for secondary schools. It measures the progress that pupils make between the ages of 11 and 16, comparing pupils’ attainment across eight subjects with that of other pupils who had similar attainment at age 11.',
'ks4basics': 'Basics measures the proportion of pupils achieving a standard pass or better (grade 4+) in English and maths GCSEs.'
};
var prim =
'<input type="radio" id="measure_1" name="measure-switch" value="ks2att" onchange="loadDataset(value)" checked/><!--\
--><label for="measure_1">RWM attainment</label><!--\
--><input type="radio" id="measure_2" name="measure-switch" value="ks2readprog" onchange="loadDataset(value)"/><!--\
--><label for="measure_2">Reading progress</label><!--\
--><input type="radio" id="measure_3" name="measure-switch" value="ks2writprog" onchange="loadDataset(value)"/><!--\
--><label for="measure_3">Writing progress</label><!--\
--><input type="radio" id="measure_4" name="measure-switch" value="ks2matprog" onchange="loadDataset(value)"/><!--\
--><label for="measure_4">Maths progress</label>';
var sec =
'<input type="radio" id="measure_1" name="measure-switch" value="ks4basics" onchange="loadDataset(value)" checked/><!--\
--><label for="measure_1">Basics</label><!--\
--><input type="radio" id="measure_2" name="measure-switch" value="ks4att" onchange="loadDataset(value)"/><!--\
--><label for="measure_2">Attainment 8</label><!--\
--><input type="radio" id="measure_3" name="measure-switch" value="ks4prog" onchange="loadDataset(value)"/><!--\
--><label for="measure_3">Progress 8</label>';
function updateControls (value) {
if (value == 'primary') {
loadDataset('ks2att');
document.getElementById('help-controls').classList.remove('sec');
document.getElementById('help-controls').classList.add('prim');
document.getElementById('measure-controls').classList.remove('sec');
document.getElementById('measure-controls').classList.add('prim');
return document.getElementById('measure-controls').innerHTML = prim;
}
else if (value == 'secondary') {
loadDataset('ks4basics');
document.getElementById('help-controls').classList.remove('prim');
document.getElementById('help-controls').classList.add('sec');
document.getElementById('measure-controls').classList.remove('prim');
document.getElementById('measure-controls').classList.add('sec');
return document.getElementById('measure-controls').innerHTML = sec;
}
}
updateControls('primary');
var tree = d3.tree()
.size([width, height])
.separation(function (a, b) {
return (a.parent == b.parent ? 1 : 2) / a.depth;
});
var tip = d3.tip() // initialise d3 tooltip
.attr('class', 'd3-tip')
.direction(function (d) {
if (d.x >= width - 260) {
return 'nw';
}
else if (d.y == 0) {
return 'se';
} else {
return 'ne';
}
});
var svg = d3.select('.vis')
.append('svg')
.attr('width', width + margin.right + margin.left)
.attr('height', height + margin.top + margin.bottom)
.append('g') // creates a group element that will contain all objects within the SVG
.attr('transform', 'translate(' + margin.left + ',' + margin.top + ')');
var quantize = d3.scaleQuantize();// domain and range are set as part of loading dataset
svg.append('g')
.attr('class', 'legendQuant')
.attr('transform', 'translate(' + width + ',-30)'); // for alignment with the top of first node (r=30)
var legend = d3.legendColor() // https://d3-legend.susielu.com/
.shapeWidth(30)
.orient('vertical')
.shapePadding(-2)
.scale(quantize);
svg.append('g')
.attr('class', 'button')
.attr('id', 'expandAllButton')
.append('rect')
.attr('transform', 'translate(0,-30)') // for alignment with the top of first node (r=30)
.attr('width', 80)
.attr('height', 23)
.attr('rx', 4)
.attr('ry', 4)
.attr('visibility', 'hidden')
.on('click', function () {
expandAll();
});
svg.select('g#expandAllButton')
.append('text')
.text('Expand all')
.attr('transform', 'translate(8,-13)')
.attr('visibility', 'hidden')
.on('click', function () {
expandAll();
});
svg.append('g')
.attr('class', 'button')
.attr('id', 'nextButton')
.append('rect')
.attr('transform', 'translate(0,-30)') // for alignment with the top of first node (r=30)
.attr('width', 140)
.attr('height', 23)
.attr('rx', 4)
.attr('ry', 4)
.attr('visibility', 'hidden')
.on('click', function () {
next();
});
svg.select('g#nextButton')
.append('text')
.text('Next (gender)')
.attr('x', 70)
.attr('y', -17)
.attr('dominant-baseline', 'middle')
.attr('text-anchor', 'middle')
.attr('visibility', 'hidden')
.on('click', function () {
next();
});
svg.append('text')
.attr('class', 'title header')
.attr('id', 'title')
.attr('text-anchor', 'start')
.attr('x', 0)
.attr('y', -90);
svg.append('text')
.attr('class', 'title')
.attr('text-anchor', 'start')
.attr('x', 0)
.attr('y', -70);
svg.append('text')
.attr('class', 'notes header')
.attr('y', height + margin.bottom - 40)
.text('Notes');
svg.append('text')
.attr('class', 'notes')
.attr('y', height + margin.bottom - 30)
.text('Pupils in state-funded establishments. Pupils are excluded where their ethnicity, EAL or disadvantage status is not recorded in the spring census of Year 6/Year 11.');
svg.append('text')
.attr('class', 'notes')
.attr('y', height + margin.bottom - 20)
.text('Pupils’ first language includes those for whom first language is believed to be English/other than English. Coastal is defined as attending a school with 5.5km of the coast.');
svg.append('text')
.attr('class', 'notes')
.attr('y', height + margin.bottom - 10)
.text('*Pupil subgroups are only shown when both subgroups consist of at least 10 pupils.');
svg.append('text')
.attr('class', 'notes')
.attr('id', 'source')
.attr('y', height + margin.bottom)
.text('Source: FFT Education Datalab analysis of the National Pupil Database.');
var downloadTextX = d3.select('#source').node().getBBox().width + 2
svg.append('a')
.attr('href', 'https://ffteducationdatalab.org.uk/wp-content/d3/202009_interactingpupilcharacteristics/interactingpupilcharacteristics.xlsx')
.attr('target', 'blank') // fends off error relating to downloading
.append('text')
.attr('class', 'notes url')
.attr('x', downloadTextX)
.attr('y', height + margin.bottom)
.attr('href', 'https://ffteducationdatalab.org.uk/wp-content/d3/202009_interactingpupilcharacteristics/interactingpupilcharacteristics.xlsx')
.text('Download the data');
svg.append('a')
.attr('href', 'https://ffteducationdatalab.org.uk')
.append('image')
.attr('href', 'https://raw.githubusercontent.com/philipnye/interactingpupilcharacteristics/master/wp-content/d3/fft_education_datalab_logo_lo.png')
.attr('x', width + margin.right - 180 - 20)
.attr('y', height + margin.bottom - 45)
.attr('height', '45px')
.attr('width', '180px');
svg.call(tip); // invoke the tip in the context of viz
if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
mobileDevice = true
}
if (mobileDevice === false) {
mobileDevice = window.matchMedia("only screen and (max-width: 760px)").matches;
}
jQuery(function ($) {
$('#phase_1').change(function() {
updateControls('primary')
});
$('#phase_2').change(function() {
updateControls('secondary')
});
});
function loadDataset (value) {
if (mobileDevice === true) { // we want to preserve the 'expand all' state on desktop - reset 'next' state on mobile
clickCount = 0
svg.select('g#nextButton').selectAll('text')
.node().innerHTML = 'Next (gender)' // select the element, rather than the D3 selection...
svg.selectAll('#nextButton').selectAll('*')
.attr('visibility', 'hidden')
}
var jsonFile = '' + value + '.json';
d3.json(jsonFile).then(function (json) {
bucketWidth = bucketWidths[value];
quantize.domain([Math.floor(d3.min(json, function (d) { return d.value; }) / bucketWidth) * bucketWidth, Math.ceil(d3.max(json, function (d) { return d.value; }) / bucketWidth) * bucketWidth]) // NB: d.value, not d.data.value here as we're operating on json rather than e.g. root
.range(d3.quantize(d3.interpolate('rgb(230,0,126)', 'rgb(45,170,225)'), buckets[value]));
if (value == 'ks2att' || value == 'ks4basics') {
legend.labelFormat(d3.format('.0%'));
}
else if (value == 'ks4att' || value == 'ks2readprog' || value == 'ks2writprog' || value == 'ks2matprog') {
legend.labelFormat(d3.format('.1f'));
}
else {
legend.labelFormat(d3.format('.2f'));
}
svg.select('.legendQuant')
.call(legend);
tip.html(function (d) {
if (d.data.header == 'EAL') {
var ttHeader = 'English as an additional language';
}
else if (d.data.header == 'non-EAL') {
var ttHeader = 'First language English (non-EAL)';
}
else if (d.data.header == 'mixed') {
var ttHeader = 'Mixed ethnicity';
} else {
var ttHeader = d.data.header;
}
if (value == 'ks2att' && d.data.name == 'all') {
return "<p class='tooltip-header'>" + ttHeader + '</p><p>A total of ' + (d.data.value * 1000 / 10).toFixed(1) + '% of <b>pupils nationally</b> reached the expected standard in KS2 reading, writing and maths in 2019.' + "</p><p class='tooltip-pupils'>" + d.data.pupils.toLocaleString() + ' pupils</p>';
}
else if (value == 'ks2att' && d.data.name != 'all') {
return "<p class='tooltip-header'>" + ttHeader + '</p><p>A total of ' + (d.data.value * 1000 / 10).toFixed(1) + '% of <b>' + d.data.tooltipText + '</b> reached the expected standard in KS2 reading, writing and maths in 2019.' + "</p><p class='tooltip-pupils'>" + d.data.pupils.toLocaleString() + ' pupils</p>';
}
else if (value == 'ks2readprog' && d.data.name == 'all') {
return "<p class='tooltip-header'>" + ttHeader + '</p><p><b>Nationally</b>, pupils achieved an average KS2 reading progress score of ' + d.data.value.toFixed(1) + ' in 2019.' + "</p><p class='tooltip-pupils'>" + d.data.pupils.toLocaleString() + ' pupils</p>';
}
else if (value == 'ks2readprog' && d.data.name != 'all') {
return "<p class='tooltip-header'>" + ttHeader + '</p><p><b>' + d.data.tooltipText + '</b> achieved an average KS2 reading progress score of ' + d.data.value.toFixed(1) + ' in 2019.' + "</p><p class='tooltip-pupils'>" + d.data.pupils.toLocaleString() + ' pupils</p>';
}
else if (value == 'ks2writprog' && d.data.name == 'all') {
return "<p class='tooltip-header'>" + ttHeader + '</p><p><b>Nationally</b>, pupils achieved an average KS2 writing progress score of ' + d.data.value.toFixed(1) + ' in 2019.' + "</p><p class='tooltip-pupils'>" + d.data.pupils.toLocaleString() + ' pupils</p>';
}
else if (value == 'ks2writprog' && d.data.name != 'all') {
return "<p class='tooltip-header'>" + ttHeader + '</p><p><b>' + d.data.tooltipText + '</b> achieved an average KS2 writing progress score of ' + d.data.value.toFixed(1) + ' in 2019.' + "</p><p class='tooltip-pupils'>" + d.data.pupils.toLocaleString() + ' pupils</p>';
}
else if (value == 'ks2matprog' && d.data.name == 'all') {
return "<p class='tooltip-header'>" + ttHeader + '</p><p><b>Nationally</b>, pupils achieved an average KS2 maths progress score of ' + d.data.value.toFixed(1) + ' in 2019.' + "</p><p class='tooltip-pupils'>" + d.data.pupils.toLocaleString() + ' pupils</p>';
}
else if (value == 'ks2matprog' && d.data.name != 'all') {
return "<p class='tooltip-header'>" + ttHeader + '</p><p><b>' + d.data.tooltipText + '</b> achieved an average KS2 maths progress score of ' + d.data.value.toFixed(1) + ' in 2019.' + "</p><p class='tooltip-pupils'>" + d.data.pupils.toLocaleString() + ' pupils</p>';
}
else if (value == 'ks4basics' && d.data.name == 'all') {
return "<p class='tooltip-header'>" + ttHeader + '</p><p>A total of ' + (d.data.value * 1000 / 10).toFixed(1) + '% of <b>pupils nationally</b> achieved the basics measure in 2019.' + "</p><p class='tooltip-pupils'>" + d.data.pupils.toLocaleString() + ' pupils</p>';
}
else if (value == 'ks4basics' && d.data.name != 'all') {
return "<p class='tooltip-header'>" + ttHeader + '</p><p>A total of ' + (d.data.value * 1000 / 10).toFixed(1) + '% of <b>' + d.data.tooltipText + '</b> achieved the basics measure in 2019.' + "</p><p class='tooltip-pupils'>" + d.data.pupils.toLocaleString() + ' pupils</p>';
}
else if (value == 'ks4att' && d.data.name == 'all') {
return "<p class='tooltip-header'>" + ttHeader + '</p><p><b>Nationally</b>, pupils achieved an average Attainment 8 score of ' + d.data.value.toFixed(1) + ' in 2019.' + "</p><p class='tooltip-pupils'>" + d.data.pupils.toLocaleString() + ' pupils</p>';
}
else if (value == 'ks4att' && d.data.name != 'all') {
return "<p class='tooltip-header'>" + ttHeader + '</p><p><b>' + d.data.tooltipText + '</b> achieved an average Attainment 8 score of ' + d.data.value.toFixed(1) + ' in 2019.' + "</p><p class='tooltip-pupils'>" + d.data.pupils.toLocaleString() + ' pupils</p>';
}
else if (value == 'ks4prog' && d.data.name == 'all') {
return "<p class='tooltip-header'>" + ttHeader + '</p><p><b>Nationally</b>, pupils achieved an average Progress 8 score of ' + d.data.value.toFixed(2) + ' in 2019.' + "</p><p class='tooltip-pupils'>" + d.data.pupils.toLocaleString() + ' pupils</p>';
}
else if (value == 'ks4prog' && d.data.name != 'all') {
return "<p class='tooltip-header'>" + ttHeader + '</p><p><b>' + d.data.tooltipText + '</b> achieved an average Progress 8 score of ' + d.data.value.toFixed(2) + ' in 2019.' + "</p><p class='tooltip-pupils'>" + d.data.pupils.toLocaleString() + ' pupils</p>';
}
});
var dataMap = json.reduce(function (map, node) { // turn flat data into hierarchical data, required by tree
map[node.name] = node;
return map;
}, {});
var jsonData = [];
json.forEach(function (node) {
var parent = dataMap[node.parent];
if (parent) {
(parent.children || (parent.children = []))
.push(node);
} else {
jsonData.push(node);
}
});
root = d3.hierarchy(jsonData[0], function (d) { return d.children; });
root.x0 = width / 2; // i.e. middle of the svg, taking into account svg margin
root.y0 = 0; // i.e. top of the svg, taking into account svg margin
d3.selectAll('.title').remove();
svg.append('text')
.attr('class', 'title header')
.attr('id', 'title')
.attr('text-anchor', 'start')
.attr('x', 0)
.attr('y', -90)
.text('How pupil characteristics interact to influence education outcomes');
svg.append('text')
.attr('class', 'title')
.attr('text-anchor', 'start')
.attr('x', 0)
.attr('y', -70)
.text(titleSubheads[value]);
document.getElementById('measure-description-text').innerHTML = helpTooltips[value];
if (document.getElementsByClassName('node').length > 1) {
toggleDescendants(root);
} else {
loaded = 0; // start tree off collapsed
draw(root);
}
});
}
function draw (source) { // function to draw nodes and links - either used on the entire dataset, or data relating to a particular node that has been clicked on
if (loaded == 0) { // start tree off collapsed
collapseDescendants(root);
}
var treeData = tree(root),
nodes = treeData.descendants(),
links = treeData.descendants().slice(1);
nodes.forEach(function (d) { d.y = d.depth * 100; }); // set node depth
var node = svg.selectAll('g.node') // define function that adds each node that is required
.data(nodes, function (d) {
return d.id || (d.id = ++i);
});
var nodeEnter = node.enter() // joins data to elements
.append('g') // appended as a group
.attr('class', 'node')
.classed('nochild', function (d) { // conditionally adds an additional class (.attr can't be used to add additional classes)
return !d.children && !d._children; // see defn below
})
.attr('transform', function (d) {
if (source.xf != null) { // where expand all button is used, the position which nodes are in before the expansion starts are used as the starting point
return 'translate(' + source.xf + ',' + source.yf + ')';
} else {
return 'translate(' + source.x0 + ',' + source.y0 + ')';
}
});
nodeEnter.append('circle') // add a circle in each node g we have added
.attr('r', 1e-6)
.style('stroke', function (d) {
return quantize(d.data.value);
})
.style('fill', function (d) {
return quantize(d.data.value);
})
.on('mouseover', tip.show)
.on('mouseout', tip.hide)
.on('click', function (d) {
if (mobileDevice === false) {
clickCount += 1;
toggleDescendants(d);
}
else if (mobileDevice === true && clickCount == 0) { // included so that button isn't made visible again after all 'next's have been cycled through
clickCount += 1;
svg.selectAll('#nextButton').selectAll('*')
.attr('visibility', 'visible');
}
});
nodeEnter.append('text') // add label text in each node g we have added. If a node has children, text is positioned to the left of the node, anchored at the end of the text; if a node has no children, text is positioned to the right of the node, anchored at the start of the text
.attr('class', 'node-label')
.attr('data-depth', function (d) { // text labels don't have d.depth, so data-depth is added so that depth can be accessed when working with text labels
return d.depth;
})
.text(function (d) {
return d.data.header[0].toUpperCase() + d.data.header.slice(1); // svg css has no text-transform property, therefore best to do this way
})
.attr('x', function (d) {
if (d.data.position == 'left') {
return -1 * (radiuses[d.depth] + 4);
}
else if (d.data.position == 'right') {
return (radiuses[d.depth] + 4);
}
})
.attr('dy', '.35em') // bumps the text down to align with the centre of each node
.attr('text-anchor', function (d) {
if (d.data.position == 'left') {
return 'end';
}
else if (d.data.position == 'right') {
return 'start';
}
})
.style('fill-opacity', 1e-6);
var labels = document.getElementsByClassName('node-label');
requiredSpacing = {};
for (let label of labels) {
if (requiredSpacing[label.getAttribute('data-depth')] == null) {
requiredSpacing[label.getAttribute('data-depth')] = Math.ceil(label.getComputedTextLength() / 5) * 5;
}
else if ((Math.ceil(label.getComputedTextLength() / 5) * 5) > requiredSpacing[label.getAttribute('data-depth')]) {
requiredSpacing[label.getAttribute('data-depth')] = Math.ceil(label.getComputedTextLength() / 5) * 5;
}
}
minSpacing = {};
nodes.forEach(function (d) {
nodes.forEach(function (e) {
if (d.depth == e.depth && d.parent != e.parent && d.data.position != e.data.position) {
if (minSpacing[d.depth] == null) {
minSpacing[d.depth] = Math.round(Math.abs(d.x - e.x)) / 2;
}
else if (Math.round(Math.abs(d.x - e.x)) / 2 < minSpacing[d.depth]) {
minSpacing[d.depth] = Math.round(Math.abs(d.x - e.x)) / 2;
}
}
else if (d.depth == e.depth && d.parent == e.parent && d.data.position == e.data.position && d.id != e.id) { // if labels are positioned on the same side and they share a parent they won't crash into one another, but could crash into the node itself
if (minSpacing[d.depth] == null) {
minSpacing[d.depth] = Math.round(Math.abs(d.x - e.x));
}
else if (Math.round(Math.abs(d.x - e.x)) < minSpacing[d.depth]) {
minSpacing[d.depth] = Math.round(Math.abs(d.x - e.x));
}
}
});
});
var nodeUpdate = nodeEnter.merge(node) // explicitly merge new nodes in, so we're operating on all links (as from d3 v4 forward entering elements are not implicitly incuded in the update selection)
.transition()
.duration(function () {
if (loaded == 0) {
return 0; // no transition on initial load
} else {
return duration;
}
})
.attr('transform', function (d) {
return 'translate(' + d.x + ',' + d.y + ')'; // new position of each node
});
nodeUpdate.select('circle')
.attr('r', function (d) {
return radiuses[d.depth];
})
.attr('class', function (d) {
if (d._children) { // see defn below
return 'filled';
} else {
return 'unfilled';
}
});
nodeUpdate.select('text')
.style('fill-opacity', function (d) { // this changes the behaviour of nodeUpdate from what it started out as - meaning that for node text (only) it handles removal as well as addition
if (minSpacing[d.depth] - radiuses[d.depth] * 2 - 8 < requiredSpacing[d.depth] || (d.data.position == 'left' && Math.ceil(d.x / 5) * 5 - requiredSpacing[d.depth] < margin.left) || (d.depth < 3 && d.data.position == 'right' && Math.ceil(d.x / 5) * 5 + requiredSpacing[d.depth] > width)) { // on the RHS, the wider margin means only the second and third tiers is at risk of crashing into something
return 1e-6;
} else {
return 1;
}
})
.attr('class', 'node-label');
var nodeExit = node.exit()
.transition()
.duration(function () {
if (loaded == 0) {
return 0; // no transition on initial load
} else {
return duration;
}
})
.attr('transform', function (d) {
if (source.x) { // handles an error that only occurs when switching datasets and rapidly using expand all
return 'translate(' + source.x + ',' + source.y + ')';
} else {
return 'translate(' + root.x0 + ',' + root.y0 + ')';
}
})
.remove();
nodeExit.select('circle')
.attr('r', 1e-6);
nodeExit.select('text')
.style('fill-opacity', 1e-6);
var link = svg.selectAll('path.link') // define function that adds each link that is required
.data(links, function (d) { return d.id; });
var linkEnter = link.enter()
.insert('path', 'g')
.attr('class', 'link')
.attr('d', function (d) {
if (source.xf != null) {
var o = {x: source.xf, y: source.yf};// where expand all button is used, the position which nodes are in before the expansion starts are used as the starting point
return diagonal(o, o);
} else {
var o = {x: source.x0, y: source.y0};// position of the clicked node, whether or not that is the parent
return diagonal(o, o);
}
});
var linkUpdate = linkEnter.merge(link) // explicitly merge new links in, so we're operating on all links (as from d3 v4 forward entering elements are not implicitly incuded in the update selection)
.transition()
.duration(function () {
if (loaded == 0) {
return 0; // no transition on initial load
} else {
return duration;
}
})
.attr('d', function (d) {
return diagonal(d, d.parent);
});
var linkExit = link.exit()
.transition()
.duration(function () {
if (loaded == 0) {
return 0; // no transition on initial load
} else {
return duration;
}
})
.attr('d', function (d) {
if (source.x) { // handles an error that only occurs when switching datasets and rapidly using expand all
var o = {x: source.x, y: source.y};// position of the clicked node, whether or not that is the parent
return diagonal(o, o);
} else {
var o = {x: root.x0, y: root.y0};
return diagonal(o, o);
}
})
.remove();
nodes.forEach(function (d) {
d.x0 = d.x; // stash current position of nodes for subsequent use
d.y0 = d.y;
});
loaded = 1;
}
function diagonal (p, c) {
return 'M' + p.x + ',' + p.y
+ ' C' + p.x + ',' + (p.y + c.y) / 2
+ ' ' + c.x + ',' + (p.y + c.y) / 2
+ ' ' + c.x + ',' + c.y;
}
function toggleDescendants (d) {
if (clickCount >= 3 && mobileDevice === false) {
svg.selectAll('#expandAllButton').selectAll('*')
.attr('visibility', 'visible');
}
if (d.children) {
collapseDescendants(d);
} else {
d.children = d._children; // d._children is a temp variable to hold d.children value when node is collapsed
d._children = null;
}
draw(d);
}
function collapseDescendants (d) {
if (d.children) {
d.children.forEach(function (e) {
collapseDescendants(e);
});
d._children = d.children;
d.children = null;
}
}
function expandDescendants (d) {
if (d._children) {
d._children.forEach(function (e) {
expandDescendants(e);
});
d.children = d._children;
d._children = null;
draw(d);
}
else if (d.children) {
d.children.forEach(function (e) {
expandDescendants(e);
});
}
}
function stashPosition (d) { // used to stash the position of nodes before the expansion is drawn - so that e.g. right hand nodes aren't drawn from a position after left hand nodes have already been drawn
if (d.children) {
d.children.forEach(function (e) {
stashPosition(e);
e.xf = e.x;
e.yf = e.y;
});
}
}
function clearPosition (d) {
if (d.children) {
d.children.forEach(function (e) {
clearPosition(e);
d.xf = null;
d.yf = null;
});
}
}
function expandAll () {
stashPosition(root);
expandDescendants(root);
clearPosition(root);
}
function next () {
stashPosition(root)
expandNextLevel(root)
if (svg.select('g#nextButton').selectAll('text').node().innerHTML == 'Next (gender)') {
toggleDescendants(root) // needed as initially root doesn't have any descendants, so expandNextLevel would have no effect
svg.select('g#nextButton').selectAll('text')
.node().innerHTML = 'Next (disadvantage)' // select the element, rather than the D3 selection...
}
else if (svg.select('g#nextButton').selectAll('text').node().innerHTML == 'Next (disadvantage)') {
svg.select('g#nextButton').selectAll('text')
.node().innerHTML = 'Next (ethnicity)'
}
else if (svg.select('g#nextButton').selectAll('text').node().innerHTML == 'Next (ethnicity)') {
svg.select('g#nextButton').selectAll('text')
.node().innerHTML = 'Next (EAL)'
}
else if (svg.select('g#nextButton').selectAll('text').node().innerHTML == 'Next (EAL)') {
svg.select('g#nextButton').selectAll('text')
.node().innerHTML = 'Next (coastal)'
}
else if (svg.select('g#nextButton').selectAll('text').node().innerHTML == 'Next (coastal)') {
svg.selectAll('#nextButton').selectAll('*')
.attr('visibility', 'hidden');
}
}
function expandNextLevel (inputLevel) {
if (inputLevel.children) {
for (let child of inputLevel.children) {
expandNextLevel(child)
if (child._children) {
child.children = child._children;
child._children = null;
draw(child);
}
}
}
}
https://user-images.githubusercontent.com/5579544/91586225-f7a82680-e94c-11ea-94a2-679eff93351b.png
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<link rel="icon" href="data:,">
<link rel='stylesheet' href='styles.css' type='text/css' media='screen,projection'/>
<link rel='stylesheet' href='local.css' type='text/css' media='screen,projection'/>
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.1/css/all.css" integrity="sha384-50oBUHEmvpQ+1lW4y57PTFmhCaXp0ML5d60M1M7uH2+nqUivzIebhndOJK28anvf" crossorigin="anonymous">
<script src="https://code.jquery.com/jquery-3.5.1.min.js" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
</head>
<body>
<div class="controls">
<div class="switch-controls" id="phase-controls">
<input type="radio" id="phase_1" name="phase-switch" value="primary" checked><!--
--><label for="phase_1">Primary</label><!--
--><input type="radio" id="phase_2" name="phase-switch" value="secondary"><!--
--><label for="phase_2">Secondary</label>
</div>
<div class="switch-controls" id="help-controls">
<span class="help-icon"><!--
--><span class="vis-tooltip"><!--
--><span id="measure-description-text"></span><!--
--></span>
<i class="fas fa-question-circle"></i>
</span>
</div>
<div class="switch-controls" id="measure-controls"></div>
</div>
<div class="scroll-wrapper">
<div class="vis"></div>
</div>
<script src='https://d3js.org/d3.v5.min.js'></script><!--
--><script src='https://cdnjs.cloudflare.com/ajax/libs/d3-tip/0.9.1/d3-tip.min.js'></script><!--
--><script src='https://cdnjs.cloudflare.com/ajax/libs/d3-legend/2.25.6/d3-legend.min.js'></script><!--
--><script src='collapsibletree.js'></script><!--
--><script>
if (navigator.userAgent.search('Trident') !== -1) {
document.getElementsByClassName('vis')[0].innerHTML='Sorry - this visualisation requires a more modern browser than Internet Explorer (e.g. Chrome, Safari, Firefox or Edge).'
document.getElementsByClassName('vis')[0].className=document.getElementsByClassName('vis')[0].className + ' ie'
}
</script><!--
--><noscript>This visualisation requires JavaScript, which is turned off in your browser.</noscript>
</body>
</html>
[
{"name": "all", "header": "all pupils", "position": "left", "tooltipText": null, "parent": null, "pupils": 621720, "value": 0.655},
{"name": "girls", "header": "girls", "position": "left", "tooltipText": "girls", "parent": "all", "pupils": 304717, "value": 0.703},
{"name": "girls_non-disadvantaged", "header": "non-disadvantaged", "position": "left", "tooltipText": "non-disadvantaged girls", "parent": "girls", "pupils": 213454, "value": 0.761},
{"name": "girls_non-disadvantaged_Asian", "header": "Asian", "position": "left", "tooltipText": "non-disadvantaged, Asian girls", "parent": "girls_non-disadvantaged", "pupils": 25015, "value": 0.774},
{"name": "girls_non-disadvantaged_Asian_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, Asian girls", "parent": "girls_non-disadvantaged_Asian", "pupils": 19493, "value": 0.760},
{"name": "girls_non-disadvantaged_Asian_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, Asian girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_Asian_EAL", "pupils": 675, "value": 0.766},
{"name": "girls_non-disadvantaged_Asian_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, Asian girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_Asian_EAL", "pupils": 18818, "value": 0.760},
{"name": "girls_non-disadvantaged_Asian_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Asian girls", "parent": "girls_non-disadvantaged_Asian", "pupils": 5522, "value": 0.823},
{"name": "girls_non-disadvantaged_Asian_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, Asian girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_Asian_non-EAL", "pupils": 208, "value": 0.827},
{"name": "girls_non-disadvantaged_Asian_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Asian girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_Asian_non-EAL", "pupils": 5314, "value": 0.822},
{"name": "girls_non-disadvantaged_black", "header": "black", "position": "left", "tooltipText": "non-disadvantaged, black girls", "parent": "girls_non-disadvantaged", "pupils": 9416, "value": 0.746},
{"name": "girls_non-disadvantaged_black_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, black girls", "parent": "girls_non-disadvantaged_black", "pupils": 4071, "value": 0.721},
{"name": "girls_non-disadvantaged_black_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, black girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_black_EAL", "pupils": 128, "value": 0.703},
{"name": "girls_non-disadvantaged_black_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, black girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_black_EAL", "pupils": 3943, "value": 0.722},
{"name": "girls_non-disadvantaged_black_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, black girls", "parent": "girls_non-disadvantaged_black", "pupils": 5345, "value": 0.766},
{"name": "girls_non-disadvantaged_black_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, black girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_black_non-EAL", "pupils": 208, "value": 0.808},
{"name": "girls_non-disadvantaged_black_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, black girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_black_non-EAL", "pupils": 5137, "value": 0.764},
{"name": "girls_non-disadvantaged_Chinese", "header": "Chinese", "position": "left", "tooltipText": "non-disadvantaged, Chinese girls", "parent": "girls_non-disadvantaged", "pupils": 1152, "value": 0.848},
{"name": "girls_non-disadvantaged_Chinese_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, Chinese girls", "parent": "girls_non-disadvantaged_Chinese", "pupils": 916, "value": 0.833},
{"name": "girls_non-disadvantaged_Chinese_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, Chinese girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_Chinese_EAL", "pupils": 117, "value": 0.846},
{"name": "girls_non-disadvantaged_Chinese_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, Chinese girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_Chinese_EAL", "pupils": 799, "value": 0.831},
{"name": "girls_non-disadvantaged_Chinese_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Chinese girls", "parent": "girls_non-disadvantaged_Chinese", "pupils": 236, "value": 0.907},
{"name": "girls_non-disadvantaged_Chinese_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, Chinese girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_Chinese_non-EAL", "pupils": 29, "value": 0.862},
{"name": "girls_non-disadvantaged_Chinese_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Chinese girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_Chinese_non-EAL", "pupils": 207, "value": 0.913},
{"name": "girls_non-disadvantaged_mixed", "header": "mixed", "position": "left", "tooltipText": "non-disadvantaged, mixed ethnicity girls", "parent": "girls_non-disadvantaged", "pupils": 11192, "value": 0.793},
{"name": "girls_non-disadvantaged_mixed_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity girls", "parent": "girls_non-disadvantaged_mixed", "pupils": 2276, "value": 0.757},
{"name": "girls_non-disadvantaged_mixed_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_mixed_EAL", "pupils": 212, "value": 0.670},
{"name": "girls_non-disadvantaged_mixed_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_mixed_EAL", "pupils": 2064, "value": 0.766},
{"name": "girls_non-disadvantaged_mixed_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity girls", "parent": "girls_non-disadvantaged_mixed", "pupils": 8916, "value": 0.802},
{"name": "girls_non-disadvantaged_mixed_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_mixed_non-EAL", "pupils": 920, "value": 0.786},
{"name": "girls_non-disadvantaged_mixed_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_mixed_non-EAL", "pupils": 7996, "value": 0.804},
{"name": "girls_non-disadvantaged_white", "header": "white", "position": "left", "tooltipText": "non-disadvantaged, white girls", "parent": "girls_non-disadvantaged", "pupils": 166679, "value": 0.758},
{"name": "girls_non-disadvantaged_white_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, white girls", "parent": "girls_non-disadvantaged_white", "pupils": 14535, "value": 0.701},
{"name": "girls_non-disadvantaged_white_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, white girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_white_EAL", "pupils": 1460, "value": 0.690},
{"name": "girls_non-disadvantaged_white_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, white girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_white_EAL", "pupils": 13075, "value": 0.702},
{"name": "girls_non-disadvantaged_white_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, white girls", "parent": "girls_non-disadvantaged_white", "pupils": 152144, "value": 0.763},
{"name": "girls_non-disadvantaged_white_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, white girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_white_non-EAL", "pupils": 26732, "value": 0.751},
{"name": "girls_non-disadvantaged_white_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, white girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_white_non-EAL", "pupils": 125412, "value": 0.766},
{"name": "girls_disadvantaged", "header": "disadvantaged", "position": "right", "tooltipText": "disadvantaged girls", "parent": "girls", "pupils": 91263, "value": 0.568},
{"name": "girls_disadvantaged_Asian", "header": "Asian", "position": "left", "tooltipText": "disadvantaged, Asian girls", "parent": "girls_disadvantaged", "pupils": 9466, "value": 0.667},
{"name": "girls_disadvantaged_Asian_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, Asian girls", "parent": "girls_disadvantaged_Asian", "pupils": 7789, "value": 0.665},
{"name": "girls_disadvantaged_Asian_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, Asian girls who attend school in coastal areas", "parent": "girls_disadvantaged_Asian_EAL", "pupils": 181, "value": 0.696},
{"name": "girls_disadvantaged_Asian_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, Asian girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_Asian_EAL", "pupils": 7608, "value": 0.665},
{"name": "girls_disadvantaged_Asian_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, Asian girls", "parent": "girls_disadvantaged_Asian", "pupils": 1677, "value": 0.676},
{"name": "girls_disadvantaged_Asian_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, Asian girls who attend school in coastal areas", "parent": "girls_disadvantaged_Asian_non-EAL", "pupils": 33, "value": 0.697},
{"name": "girls_disadvantaged_Asian_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, Asian girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_Asian_non-EAL", "pupils": 1644, "value": 0.676},
{"name": "girls_disadvantaged_black", "header": "black", "position": "left", "tooltipText": "disadvantaged, black girls", "parent": "girls_disadvantaged", "pupils": 9590, "value": 0.674},
{"name": "girls_disadvantaged_black_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, black girls", "parent": "girls_disadvantaged_black", "pupils": 4926, "value": 0.693},
{"name": "girls_disadvantaged_black_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, black girls who attend school in coastal areas", "parent": "girls_disadvantaged_black_EAL", "pupils": 144, "value": 0.618},
{"name": "girls_disadvantaged_black_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, black girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_black_EAL", "pupils": 4782, "value": 0.695},
{"name": "girls_disadvantaged_black_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, black girls", "parent": "girls_disadvantaged_black", "pupils": 4664, "value": 0.654},
{"name": "girls_disadvantaged_black_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, black girls who attend school in coastal areas", "parent": "girls_disadvantaged_black_non-EAL", "pupils": 127, "value": 0.685},
{"name": "girls_disadvantaged_black_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, black girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_black_non-EAL", "pupils": 4537, "value": 0.654},
{"name": "girls_disadvantaged_Chinese", "header": "Chinese", "position": "left", "tooltipText": "disadvantaged, Chinese girls", "parent": "girls_disadvantaged", "pupils": 253, "value": 0.791},
{"name": "girls_disadvantaged_Chinese_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, Chinese girls", "parent": "girls_disadvantaged_Chinese", "pupils": 215, "value": 0.795},
{"name": "girls_disadvantaged_Chinese_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, Chinese girls who attend school in coastal areas", "parent": "girls_disadvantaged_Chinese_EAL", "pupils": 26, "value": 0.769},
{"name": "girls_disadvantaged_Chinese_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, Chinese girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_Chinese_EAL", "pupils": 189, "value": 0.799},
{"name": "girls_disadvantaged_Chinese_non-EAL", "header": "non-EAL*", "position": "right", "tooltipText": "disadvantaged, non-EAL, Chinese girls", "parent": "girls_disadvantaged_Chinese", "pupils": 38, "value": 0.763},
{"name": "girls_disadvantaged_mixed", "header": "mixed", "position": "left", "tooltipText": "disadvantaged, mixed ethnicity girls", "parent": "girls_disadvantaged", "pupils": 7701, "value": 0.615},
{"name": "girls_disadvantaged_mixed_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, mixed ethnicity girls", "parent": "girls_disadvantaged_mixed", "pupils": 1105, "value": 0.669},
{"name": "girls_disadvantaged_mixed_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, mixed ethnicity girls who attend school in coastal areas", "parent": "girls_disadvantaged_mixed_EAL", "pupils": 81, "value": 0.568},
{"name": "girls_disadvantaged_mixed_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, mixed ethnicity girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_mixed_EAL", "pupils": 1024, "value": 0.677},
{"name": "girls_disadvantaged_mixed_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity girls", "parent": "girls_disadvantaged_mixed", "pupils": 6596, "value": 0.606},
{"name": "girls_disadvantaged_mixed_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity girls who attend school in coastal areas", "parent": "girls_disadvantaged_mixed_non-EAL", "pupils": 633, "value": 0.629},
{"name": "girls_disadvantaged_mixed_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_mixed_non-EAL", "pupils": 5963, "value": 0.603},
{"name": "girls_disadvantaged_white", "header": "white", "position": "left", "tooltipText": "disadvantaged, white girls", "parent": "girls_disadvantaged", "pupils": 64253, "value": 0.531},
{"name": "girls_disadvantaged_white_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, white girls", "parent": "girls_disadvantaged_white", "pupils": 3703, "value": 0.566},
{"name": "girls_disadvantaged_white_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, white girls who attend school in coastal areas", "parent": "girls_disadvantaged_white_EAL", "pupils": 354, "value": 0.511},
{"name": "girls_disadvantaged_white_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, white girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_white_EAL", "pupils": 3349, "value": 0.572},
{"name": "girls_disadvantaged_white_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, white girls", "parent": "girls_disadvantaged_white", "pupils": 60550, "value": 0.529},
{"name": "girls_disadvantaged_white_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, white girls who attend school in coastal areas", "parent": "girls_disadvantaged_white_non-EAL", "pupils": 13279, "value": 0.538},
{"name": "girls_disadvantaged_white_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, white girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_white_non-EAL", "pupils": 47271, "value": 0.526},
{"name": "boys", "header": "boys", "position": "left", "tooltipText": "boys", "parent": "all", "pupils": 317003, "value": 0.608},
{"name": "boys_non-disadvantaged", "header": "non-disadvantaged", "position": "left", "tooltipText": "non-disadvantaged boys", "parent": "boys", "pupils": 222570, "value": 0.669},
{"name": "boys_non-disadvantaged_Asian", "header": "Asian", "position": "left", "tooltipText": "non-disadvantaged, Asian boys", "parent": "boys_non-disadvantaged", "pupils": 25931, "value": 0.688},
{"name": "boys_non-disadvantaged_Asian_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, Asian boys", "parent": "boys_non-disadvantaged_Asian", "pupils": 20060, "value": 0.671},
{"name": "boys_non-disadvantaged_Asian_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, Asian boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_Asian_EAL", "pupils": 692, "value": 0.711},
{"name": "boys_non-disadvantaged_Asian_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, Asian boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_Asian_EAL", "pupils": 19368, "value": 0.669},
{"name": "boys_non-disadvantaged_Asian_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Asian boys", "parent": "boys_non-disadvantaged_Asian", "pupils": 5871, "value": 0.748},
{"name": "boys_non-disadvantaged_Asian_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, Asian boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_Asian_non-EAL", "pupils": 220, "value": 0.773},
{"name": "boys_non-disadvantaged_Asian_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Asian boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_Asian_non-EAL", "pupils": 5651, "value": 0.747},
{"name": "boys_non-disadvantaged_black", "header": "black", "position": "left", "tooltipText": "non-disadvantaged, black boys", "parent": "boys_non-disadvantaged", "pupils": 9245, "value": 0.634},
{"name": "boys_non-disadvantaged_black_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, black boys", "parent": "boys_non-disadvantaged_black", "pupils": 4101, "value": 0.613},
{"name": "boys_non-disadvantaged_black_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, black boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_black_EAL", "pupils": 139, "value": 0.619},
{"name": "boys_non-disadvantaged_black_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, black boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_black_EAL", "pupils": 3962, "value": 0.613},
{"name": "boys_non-disadvantaged_black_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, black boys", "parent": "boys_non-disadvantaged_black", "pupils": 5144, "value": 0.651},
{"name": "boys_non-disadvantaged_black_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, black boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_black_non-EAL", "pupils": 189, "value": 0.725},
{"name": "boys_non-disadvantaged_black_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, black boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_black_non-EAL", "pupils": 4955, "value": 0.648},
{"name": "boys_non-disadvantaged_Chinese", "header": "Chinese", "position": "left", "tooltipText": "non-disadvantaged, Chinese boys", "parent": "boys_non-disadvantaged", "pupils": 1126, "value": 0.792},
{"name": "boys_non-disadvantaged_Chinese_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, Chinese boys", "parent": "boys_non-disadvantaged_Chinese", "pupils": 897, "value": 0.760},
{"name": "boys_non-disadvantaged_Chinese_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, Chinese boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_Chinese_EAL", "pupils": 121, "value": 0.777},
{"name": "boys_non-disadvantaged_Chinese_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, Chinese boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_Chinese_EAL", "pupils": 776, "value": 0.758},
{"name": "boys_non-disadvantaged_Chinese_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Chinese boys", "parent": "boys_non-disadvantaged_Chinese", "pupils": 229, "value": 0.917},
{"name": "boys_non-disadvantaged_Chinese_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, Chinese boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_Chinese_non-EAL", "pupils": 23, "value": 0.913},
{"name": "boys_non-disadvantaged_Chinese_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Chinese boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_Chinese_non-EAL", "pupils": 206, "value": 0.917},
{"name": "boys_non-disadvantaged_mixed", "header": "mixed", "position": "left", "tooltipText": "non-disadvantaged, mixed ethnicity boys", "parent": "boys_non-disadvantaged", "pupils": 11237, "value": 0.705},
{"name": "boys_non-disadvantaged_mixed_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity boys", "parent": "boys_non-disadvantaged_mixed", "pupils": 2187, "value": 0.666},
{"name": "boys_non-disadvantaged_mixed_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_mixed_EAL", "pupils": 193, "value": 0.611},
{"name": "boys_non-disadvantaged_mixed_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_mixed_EAL", "pupils": 1994, "value": 0.671},
{"name": "boys_non-disadvantaged_mixed_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity boys", "parent": "boys_non-disadvantaged_mixed", "pupils": 9050, "value": 0.715},
{"name": "boys_non-disadvantaged_mixed_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_mixed_non-EAL", "pupils": 1006, "value": 0.734},
{"name": "boys_non-disadvantaged_mixed_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_mixed_non-EAL", "pupils": 8044, "value": 0.713},
{"name": "boys_non-disadvantaged_white", "header": "white", "position": "left", "tooltipText": "non-disadvantaged, white boys", "parent": "boys_non-disadvantaged", "pupils": 175031, "value": 0.664},
{"name": "boys_non-disadvantaged_white_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, white boys", "parent": "boys_non-disadvantaged_white", "pupils": 15375, "value": 0.596},
{"name": "boys_non-disadvantaged_white_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, white boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_white_EAL", "pupils": 1575, "value": 0.561},
{"name": "boys_non-disadvantaged_white_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, white boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_white_EAL", "pupils": 13800, "value": 0.600},
{"name": "boys_non-disadvantaged_white_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, white boys", "parent": "boys_non-disadvantaged_white", "pupils": 159656, "value": 0.671},
{"name": "boys_non-disadvantaged_white_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, white boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_white_non-EAL", "pupils": 28124, "value": 0.658},
{"name": "boys_non-disadvantaged_white_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, white boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_white_non-EAL", "pupils": 131532, "value": 0.674},
{"name": "boys_disadvantaged", "header": "disadvantaged", "position": "right", "tooltipText": "disadvantaged boys", "parent": "boys", "pupils": 94433, "value": 0.464},
{"name": "boys_disadvantaged_Asian", "header": "Asian", "position": "left", "tooltipText": "disadvantaged, Asian boys", "parent": "boys_disadvantaged", "pupils": 10025, "value": 0.572},
{"name": "boys_disadvantaged_Asian_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, Asian boys", "parent": "boys_disadvantaged_Asian", "pupils": 8240, "value": 0.567},
{"name": "boys_disadvantaged_Asian_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, Asian boys who attend school in coastal areas", "parent": "boys_disadvantaged_Asian_EAL", "pupils": 203, "value": 0.547},
{"name": "boys_disadvantaged_Asian_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, Asian boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_Asian_EAL", "pupils": 8037, "value": 0.568},
{"name": "boys_disadvantaged_Asian_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, Asian boys", "parent": "boys_disadvantaged_Asian", "pupils": 1785, "value": 0.594},
{"name": "boys_disadvantaged_Asian_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, Asian boys who attend school in coastal areas", "parent": "boys_disadvantaged_Asian_non-EAL", "pupils": 50, "value": 0.560},
{"name": "boys_disadvantaged_Asian_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, Asian boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_Asian_non-EAL", "pupils": 1735, "value": 0.595},
{"name": "boys_disadvantaged_black", "header": "black", "position": "left", "tooltipText": "disadvantaged, black boys", "parent": "boys_disadvantaged", "pupils": 9765, "value": 0.544},
{"name": "boys_disadvantaged_black_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, black boys", "parent": "boys_disadvantaged_black", "pupils": 5149, "value": 0.573},
{"name": "boys_disadvantaged_black_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, black boys who attend school in coastal areas", "parent": "boys_disadvantaged_black_EAL", "pupils": 126, "value": 0.468},
{"name": "boys_disadvantaged_black_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, black boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_black_EAL", "pupils": 5023, "value": 0.576},
{"name": "boys_disadvantaged_black_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, black boys", "parent": "boys_disadvantaged_black", "pupils": 4616, "value": 0.511},
{"name": "boys_disadvantaged_black_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, black boys who attend school in coastal areas", "parent": "boys_disadvantaged_black_non-EAL", "pupils": 122, "value": 0.500},
{"name": "boys_disadvantaged_black_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, black boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_black_non-EAL", "pupils": 4494, "value": 0.511},
{"name": "boys_disadvantaged_Chinese", "header": "Chinese", "position": "left", "tooltipText": "disadvantaged, Chinese boys", "parent": "boys_disadvantaged", "pupils": 254, "value": 0.776},
{"name": "boys_disadvantaged_Chinese_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, Chinese boys", "parent": "boys_disadvantaged_Chinese", "pupils": 222, "value": 0.761},
{"name": "boys_disadvantaged_Chinese_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, Chinese boys who attend school in coastal areas", "parent": "boys_disadvantaged_Chinese_EAL", "pupils": 31, "value": 0.774},
{"name": "boys_disadvantaged_Chinese_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, Chinese boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_Chinese_EAL", "pupils": 191, "value": 0.759},
{"name": "boys_disadvantaged_Chinese_non-EAL", "header": "non-EAL*", "position": "right", "tooltipText": "disadvantaged, non-EAL, Chinese boys", "parent": "boys_disadvantaged_Chinese", "pupils": 32, "value": 0.875},
{"name": "boys_disadvantaged_mixed", "header": "mixed", "position": "left", "tooltipText": "disadvantaged, mixed ethnicity boys", "parent": "boys_disadvantaged", "pupils": 7963, "value": 0.489},
{"name": "boys_disadvantaged_mixed_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, mixed ethnicity boys", "parent": "boys_disadvantaged_mixed", "pupils": 1148, "value": 0.537},
{"name": "boys_disadvantaged_mixed_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, mixed ethnicity boys who attend school in coastal areas", "parent": "boys_disadvantaged_mixed_EAL", "pupils": 91, "value": 0.538},
{"name": "boys_disadvantaged_mixed_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, mixed ethnicity boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_mixed_EAL", "pupils": 1057, "value": 0.537},
{"name": "boys_disadvantaged_mixed_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity boys", "parent": "boys_disadvantaged_mixed", "pupils": 6815, "value": 0.480},
{"name": "boys_disadvantaged_mixed_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity boys who attend school in coastal areas", "parent": "boys_disadvantaged_mixed_non-EAL", "pupils": 660, "value": 0.518},
{"name": "boys_disadvantaged_mixed_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_mixed_non-EAL", "pupils": 6155, "value": 0.476},
{"name": "boys_disadvantaged_white", "header": "white", "position": "left", "tooltipText": "disadvantaged, white boys", "parent": "boys_disadvantaged", "pupils": 66426, "value": 0.432},
{"name": "boys_disadvantaged_white_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, white boys", "parent": "boys_disadvantaged_white", "pupils": 3960, "value": 0.470},
{"name": "boys_disadvantaged_white_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, white boys who attend school in coastal areas", "parent": "boys_disadvantaged_white_EAL", "pupils": 373, "value": 0.472},
{"name": "boys_disadvantaged_white_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, white boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_white_EAL", "pupils": 3587, "value": 0.470},
{"name": "boys_disadvantaged_white_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, white boys", "parent": "boys_disadvantaged_white", "pupils": 62466, "value": 0.429},
{"name": "boys_disadvantaged_white_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, white boys who attend school in coastal areas", "parent": "boys_disadvantaged_white_non-EAL", "pupils": 13632, "value": 0.449},
{"name": "boys_disadvantaged_white_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, white boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_white_non-EAL", "pupils": 48834, "value": 0.424}
]
[
{"name": "all", "header": "all pupils", "position": "left", "tooltipText": null, "parent": null, "pupils": 594138, "value": 0.000},
{"name": "girls", "header": "girls", "position": "left", "tooltipText": "girls", "parent": "all", "pupils": 291821, "value": -0.700},
{"name": "girls_non-disadvantaged", "header": "non-disadvantaged", "position": "left", "tooltipText": "non-disadvantaged girls", "parent": "girls", "pupils": 203582, "value": -0.400},
{"name": "girls_non-disadvantaged_Asian", "header": "Asian", "position": "left", "tooltipText": "non-disadvantaged, Asian girls", "parent": "girls_non-disadvantaged", "pupils": 22744, "value": 1.400},
{"name": "girls_non-disadvantaged_Asian_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, Asian girls", "parent": "girls_non-disadvantaged_Asian", "pupils": 17605, "value": 1.500},
{"name": "girls_non-disadvantaged_Asian_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, Asian girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_Asian_EAL", "pupils": 609, "value": 1.300},
{"name": "girls_non-disadvantaged_Asian_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, Asian girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_Asian_EAL", "pupils": 16996, "value": 1.500},
{"name": "girls_non-disadvantaged_Asian_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Asian girls", "parent": "girls_non-disadvantaged_Asian", "pupils": 5139, "value": 1.100},
{"name": "girls_non-disadvantaged_Asian_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, Asian girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_Asian_non-EAL", "pupils": 195, "value": 1.600},
{"name": "girls_non-disadvantaged_Asian_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Asian girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_Asian_non-EAL", "pupils": 4944, "value": 1.000},
{"name": "girls_non-disadvantaged_black", "header": "black", "position": "left", "tooltipText": "non-disadvantaged, black girls", "parent": "girls_non-disadvantaged", "pupils": 8275, "value": 0.200},
{"name": "girls_non-disadvantaged_black_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, black girls", "parent": "girls_non-disadvantaged_black", "pupils": 3376, "value": 0.700},
{"name": "girls_non-disadvantaged_black_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, black girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_black_EAL", "pupils": 104, "value": -0.200},
{"name": "girls_non-disadvantaged_black_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, black girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_black_EAL", "pupils": 3272, "value": 0.700},
{"name": "girls_non-disadvantaged_black_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, black girls", "parent": "girls_non-disadvantaged_black", "pupils": 4899, "value": -0.100},
{"name": "girls_non-disadvantaged_black_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, black girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_black_non-EAL", "pupils": 182, "value": -0.600},
{"name": "girls_non-disadvantaged_black_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, black girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_black_non-EAL", "pupils": 4717, "value": -0.100},
{"name": "girls_non-disadvantaged_Chinese", "header": "Chinese", "position": "left", "tooltipText": "non-disadvantaged, Chinese girls", "parent": "girls_non-disadvantaged", "pupils": 1038, "value": 3.700},
{"name": "girls_non-disadvantaged_Chinese_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, Chinese girls", "parent": "girls_non-disadvantaged_Chinese", "pupils": 817, "value": 3.900},
{"name": "girls_non-disadvantaged_Chinese_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, Chinese girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_Chinese_EAL", "pupils": 104, "value": 3.700},
{"name": "girls_non-disadvantaged_Chinese_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, Chinese girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_Chinese_EAL", "pupils": 713, "value": 4.000},
{"name": "girls_non-disadvantaged_Chinese_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Chinese girls", "parent": "girls_non-disadvantaged_Chinese", "pupils": 221, "value": 2.900},
{"name": "girls_non-disadvantaged_Chinese_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, Chinese girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_Chinese_non-EAL", "pupils": 28, "value": 1.400},
{"name": "girls_non-disadvantaged_Chinese_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Chinese girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_Chinese_non-EAL", "pupils": 193, "value": 3.100},
{"name": "girls_non-disadvantaged_mixed", "header": "mixed", "position": "left", "tooltipText": "non-disadvantaged, mixed ethnicity girls", "parent": "girls_non-disadvantaged", "pupils": 10444, "value": -0.100},
{"name": "girls_non-disadvantaged_mixed_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity girls", "parent": "girls_non-disadvantaged_mixed", "pupils": 1904, "value": 1.500},
{"name": "girls_non-disadvantaged_mixed_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_mixed_EAL", "pupils": 164, "value": 1.700},
{"name": "girls_non-disadvantaged_mixed_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_mixed_EAL", "pupils": 1740, "value": 1.400},
{"name": "girls_non-disadvantaged_mixed_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity girls", "parent": "girls_non-disadvantaged_mixed", "pupils": 8540, "value": -0.400},
{"name": "girls_non-disadvantaged_mixed_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_mixed_non-EAL", "pupils": 875, "value": -0.700},
{"name": "girls_non-disadvantaged_mixed_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_mixed_non-EAL", "pupils": 7665, "value": -0.400},
{"name": "girls_non-disadvantaged_white", "header": "white", "position": "left", "tooltipText": "non-disadvantaged, white girls", "parent": "girls_non-disadvantaged", "pupils": 161081, "value": -0.800},
{"name": "girls_non-disadvantaged_white_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, white girls", "parent": "girls_non-disadvantaged_white", "pupils": 11824, "value": 1.900},
{"name": "girls_non-disadvantaged_white_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, white girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_white_EAL", "pupils": 1163, "value": 1.700},
{"name": "girls_non-disadvantaged_white_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, white girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_white_EAL", "pupils": 10661, "value": 1.900},
{"name": "girls_non-disadvantaged_white_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, white girls", "parent": "girls_non-disadvantaged_white", "pupils": 149257, "value": -1.000},
{"name": "girls_non-disadvantaged_white_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, white girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_white_non-EAL", "pupils": 26302, "value": -1.000},
{"name": "girls_non-disadvantaged_white_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, white girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_white_non-EAL", "pupils": 122955, "value": -0.900},
{"name": "girls_disadvantaged", "header": "disadvantaged", "position": "right", "tooltipText": "disadvantaged girls", "parent": "girls", "pupils": 88239, "value": -1.400},
{"name": "girls_disadvantaged_Asian", "header": "Asian", "position": "left", "tooltipText": "disadvantaged, Asian girls", "parent": "girls_disadvantaged", "pupils": 9005, "value": 0.300},
{"name": "girls_disadvantaged_Asian_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, Asian girls", "parent": "girls_disadvantaged_Asian", "pupils": 7393, "value": 0.500},
{"name": "girls_disadvantaged_Asian_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, Asian girls who attend school in coastal areas", "parent": "girls_disadvantaged_Asian_EAL", "pupils": 164, "value": 1.400},
{"name": "girls_disadvantaged_Asian_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, Asian girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_Asian_EAL", "pupils": 7229, "value": 0.400},
{"name": "girls_disadvantaged_Asian_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, Asian girls", "parent": "girls_disadvantaged_Asian", "pupils": 1612, "value": -0.500},
{"name": "girls_disadvantaged_Asian_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, Asian girls who attend school in coastal areas", "parent": "girls_disadvantaged_Asian_non-EAL", "pupils": 30, "value": -0.100},
{"name": "girls_disadvantaged_Asian_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, Asian girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_Asian_non-EAL", "pupils": 1582, "value": -0.500},
{"name": "girls_disadvantaged_black", "header": "black", "position": "left", "tooltipText": "disadvantaged, black girls", "parent": "girls_disadvantaged", "pupils": 9008, "value": -0.400},
{"name": "girls_disadvantaged_black_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, black girls", "parent": "girls_disadvantaged_black", "pupils": 4565, "value": 0.400},
{"name": "girls_disadvantaged_black_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, black girls who attend school in coastal areas", "parent": "girls_disadvantaged_black_EAL", "pupils": 122, "value": -0.100},
{"name": "girls_disadvantaged_black_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, black girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_black_EAL", "pupils": 4443, "value": 0.500},
{"name": "girls_disadvantaged_black_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, black girls", "parent": "girls_disadvantaged_black", "pupils": 4443, "value": -1.200},
{"name": "girls_disadvantaged_black_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, black girls who attend school in coastal areas", "parent": "girls_disadvantaged_black_non-EAL", "pupils": 118, "value": -1.300},
{"name": "girls_disadvantaged_black_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, black girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_black_non-EAL", "pupils": 4325, "value": -1.200},
{"name": "girls_disadvantaged_Chinese", "header": "Chinese", "position": "left", "tooltipText": "disadvantaged, Chinese girls", "parent": "girls_disadvantaged", "pupils": 249, "value": 3.700},
{"name": "girls_disadvantaged_Chinese_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, Chinese girls", "parent": "girls_disadvantaged_Chinese", "pupils": 212, "value": 4.100},
{"name": "girls_disadvantaged_Chinese_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, Chinese girls who attend school in coastal areas", "parent": "girls_disadvantaged_Chinese_EAL", "pupils": 25, "value": 4.300},
{"name": "girls_disadvantaged_Chinese_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, Chinese girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_Chinese_EAL", "pupils": 187, "value": 4.100},
{"name": "girls_disadvantaged_Chinese_non-EAL", "header": "non-EAL*", "position": "right", "tooltipText": "disadvantaged, non-EAL, Chinese girls", "parent": "girls_disadvantaged_Chinese", "pupils": 37, "value": 1.500},
{"name": "girls_disadvantaged_mixed", "header": "mixed", "position": "left", "tooltipText": "disadvantaged, mixed ethnicity girls", "parent": "girls_disadvantaged", "pupils": 7393, "value": -1.600},
{"name": "girls_disadvantaged_mixed_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, mixed ethnicity girls", "parent": "girls_disadvantaged_mixed", "pupils": 986, "value": 0.500},
{"name": "girls_disadvantaged_mixed_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, mixed ethnicity girls who attend school in coastal areas", "parent": "girls_disadvantaged_mixed_EAL", "pupils": 69, "value": 0.700},
{"name": "girls_disadvantaged_mixed_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, mixed ethnicity girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_mixed_EAL", "pupils": 917, "value": 0.500},
{"name": "girls_disadvantaged_mixed_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity girls", "parent": "girls_disadvantaged_mixed", "pupils": 6407, "value": -1.900},
{"name": "girls_disadvantaged_mixed_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity girls who attend school in coastal areas", "parent": "girls_disadvantaged_mixed_non-EAL", "pupils": 612, "value": -1.700},
{"name": "girls_disadvantaged_mixed_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_mixed_non-EAL", "pupils": 5795, "value": -1.900},
{"name": "girls_disadvantaged_white", "header": "white", "position": "left", "tooltipText": "disadvantaged, white girls", "parent": "girls_disadvantaged", "pupils": 62584, "value": -1.800},
{"name": "girls_disadvantaged_white_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, white girls", "parent": "girls_disadvantaged_white", "pupils": 3358, "value": 0.800},
{"name": "girls_disadvantaged_white_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, white girls who attend school in coastal areas", "parent": "girls_disadvantaged_white_EAL", "pupils": 311, "value": 0.600},
{"name": "girls_disadvantaged_white_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, white girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_white_EAL", "pupils": 3047, "value": 0.800},
{"name": "girls_disadvantaged_white_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, white girls", "parent": "girls_disadvantaged_white", "pupils": 59226, "value": -2.000},
{"name": "girls_disadvantaged_white_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, white girls who attend school in coastal areas", "parent": "girls_disadvantaged_white_non-EAL", "pupils": 12982, "value": -1.800},
{"name": "girls_disadvantaged_white_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, white girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_white_non-EAL", "pupils": 46244, "value": -2.000},
{"name": "boys", "header": "boys", "position": "left", "tooltipText": "boys", "parent": "all", "pupils": 302317, "value": 0.700},
{"name": "boys_non-disadvantaged", "header": "non-disadvantaged", "position": "left", "tooltipText": "non-disadvantaged boys", "parent": "boys", "pupils": 211906, "value": 1.000},
{"name": "boys_non-disadvantaged_Asian", "header": "Asian", "position": "left", "tooltipText": "non-disadvantaged, Asian boys", "parent": "boys_non-disadvantaged", "pupils": 23546, "value": 2.900},
{"name": "boys_non-disadvantaged_Asian_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, Asian boys", "parent": "boys_non-disadvantaged_Asian", "pupils": 18099, "value": 3.000},
{"name": "boys_non-disadvantaged_Asian_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, Asian boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_Asian_EAL", "pupils": 607, "value": 3.300},
{"name": "boys_non-disadvantaged_Asian_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, Asian boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_Asian_EAL", "pupils": 17492, "value": 3.000},
{"name": "boys_non-disadvantaged_Asian_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Asian boys", "parent": "boys_non-disadvantaged_Asian", "pupils": 5447, "value": 2.500},
{"name": "boys_non-disadvantaged_Asian_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, Asian boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_Asian_non-EAL", "pupils": 203, "value": 2.800},
{"name": "boys_non-disadvantaged_Asian_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Asian boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_Asian_non-EAL", "pupils": 5244, "value": 2.500},
{"name": "boys_non-disadvantaged_black", "header": "black", "position": "left", "tooltipText": "non-disadvantaged, black boys", "parent": "boys_non-disadvantaged", "pupils": 8136, "value": 1.100},
{"name": "boys_non-disadvantaged_black_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, black boys", "parent": "boys_non-disadvantaged_black", "pupils": 3386, "value": 1.700},
{"name": "boys_non-disadvantaged_black_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, black boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_black_EAL", "pupils": 104, "value": 1.800},
{"name": "boys_non-disadvantaged_black_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, black boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_black_EAL", "pupils": 3282, "value": 1.700},
{"name": "boys_non-disadvantaged_black_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, black boys", "parent": "boys_non-disadvantaged_black", "pupils": 4750, "value": 0.700},
{"name": "boys_non-disadvantaged_black_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, black boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_black_non-EAL", "pupils": 164, "value": 0.800},
{"name": "boys_non-disadvantaged_black_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, black boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_black_non-EAL", "pupils": 4586, "value": 0.700},
{"name": "boys_non-disadvantaged_Chinese", "header": "Chinese", "position": "left", "tooltipText": "non-disadvantaged, Chinese boys", "parent": "boys_non-disadvantaged", "pupils": 1007, "value": 5.100},
{"name": "boys_non-disadvantaged_Chinese_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, Chinese boys", "parent": "boys_non-disadvantaged_Chinese", "pupils": 797, "value": 5.400},
{"name": "boys_non-disadvantaged_Chinese_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, Chinese boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_Chinese_EAL", "pupils": 111, "value": 4.200},
{"name": "boys_non-disadvantaged_Chinese_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, Chinese boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_Chinese_EAL", "pupils": 686, "value": 5.600},
{"name": "boys_non-disadvantaged_Chinese_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Chinese boys", "parent": "boys_non-disadvantaged_Chinese", "pupils": 210, "value": 4.000},
{"name": "boys_non-disadvantaged_Chinese_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, Chinese boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_Chinese_non-EAL", "pupils": 22, "value": 3.600},
{"name": "boys_non-disadvantaged_Chinese_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Chinese boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_Chinese_non-EAL", "pupils": 188, "value": 4.100},
{"name": "boys_non-disadvantaged_mixed", "header": "mixed", "position": "left", "tooltipText": "non-disadvantaged, mixed ethnicity boys", "parent": "boys_non-disadvantaged", "pupils": 10543, "value": 1.200},
{"name": "boys_non-disadvantaged_mixed_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity boys", "parent": "boys_non-disadvantaged_mixed", "pupils": 1869, "value": 3.000},
{"name": "boys_non-disadvantaged_mixed_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_mixed_EAL", "pupils": 152, "value": 3.000},
{"name": "boys_non-disadvantaged_mixed_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_mixed_EAL", "pupils": 1717, "value": 3.000},
{"name": "boys_non-disadvantaged_mixed_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity boys", "parent": "boys_non-disadvantaged_mixed", "pupils": 8674, "value": 0.800},
{"name": "boys_non-disadvantaged_mixed_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_mixed_non-EAL", "pupils": 965, "value": 0.900},
{"name": "boys_non-disadvantaged_mixed_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_mixed_non-EAL", "pupils": 7709, "value": 0.800},
{"name": "boys_non-disadvantaged_white", "header": "white", "position": "left", "tooltipText": "non-disadvantaged, white boys", "parent": "boys_non-disadvantaged", "pupils": 168674, "value": 0.700},
{"name": "boys_non-disadvantaged_white_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, white boys", "parent": "boys_non-disadvantaged_white", "pupils": 12468, "value": 3.500},
{"name": "boys_non-disadvantaged_white_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, white boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_white_EAL", "pupils": 1244, "value": 3.400},
{"name": "boys_non-disadvantaged_white_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, white boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_white_EAL", "pupils": 11224, "value": 3.600},
{"name": "boys_non-disadvantaged_white_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, white boys", "parent": "boys_non-disadvantaged_white", "pupils": 156206, "value": 0.500},
{"name": "boys_non-disadvantaged_white_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, white boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_white_non-EAL", "pupils": 27563, "value": 0.400},
{"name": "boys_non-disadvantaged_white_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, white boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_white_non-EAL", "pupils": 128643, "value": 0.500},
{"name": "boys_disadvantaged", "header": "disadvantaged", "position": "right", "tooltipText": "disadvantaged boys", "parent": "boys", "pupils": 90411, "value": -0.100},
{"name": "boys_disadvantaged_Asian", "header": "Asian", "position": "left", "tooltipText": "disadvantaged, Asian boys", "parent": "boys_disadvantaged", "pupils": 9499, "value": 1.800},
{"name": "boys_disadvantaged_Asian_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, Asian boys", "parent": "boys_disadvantaged_Asian", "pupils": 7788, "value": 2.000},
{"name": "boys_disadvantaged_Asian_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, Asian boys who attend school in coastal areas", "parent": "boys_disadvantaged_Asian_EAL", "pupils": 178, "value": 2.500},
{"name": "boys_disadvantaged_Asian_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, Asian boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_Asian_EAL", "pupils": 7610, "value": 2.000},
{"name": "boys_disadvantaged_Asian_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, Asian boys", "parent": "boys_disadvantaged_Asian", "pupils": 1711, "value": 1.100},
{"name": "boys_disadvantaged_Asian_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, Asian boys who attend school in coastal areas", "parent": "boys_disadvantaged_Asian_non-EAL", "pupils": 50, "value": 0.900},
{"name": "boys_disadvantaged_Asian_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, Asian boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_Asian_non-EAL", "pupils": 1661, "value": 1.100},
{"name": "boys_disadvantaged_black", "header": "black", "position": "left", "tooltipText": "disadvantaged, black boys", "parent": "boys_disadvantaged", "pupils": 9093, "value": 0.400},
{"name": "boys_disadvantaged_black_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, black boys", "parent": "boys_disadvantaged_black", "pupils": 4740, "value": 1.300},
{"name": "boys_disadvantaged_black_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, black boys who attend school in coastal areas", "parent": "boys_disadvantaged_black_EAL", "pupils": 110, "value": 1.300},
{"name": "boys_disadvantaged_black_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, black boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_black_EAL", "pupils": 4630, "value": 1.300},
{"name": "boys_disadvantaged_black_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, black boys", "parent": "boys_disadvantaged_black", "pupils": 4353, "value": -0.700},
{"name": "boys_disadvantaged_black_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, black boys who attend school in coastal areas", "parent": "boys_disadvantaged_black_non-EAL", "pupils": 111, "value": -0.600},
{"name": "boys_disadvantaged_black_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, black boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_black_non-EAL", "pupils": 4242, "value": -0.700},
{"name": "boys_disadvantaged_Chinese", "header": "Chinese", "position": "left", "tooltipText": "disadvantaged, Chinese boys", "parent": "boys_disadvantaged", "pupils": 246, "value": 5.000},
{"name": "boys_disadvantaged_Chinese_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, Chinese boys", "parent": "boys_disadvantaged_Chinese", "pupils": 214, "value": 5.300},
{"name": "boys_disadvantaged_Chinese_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, Chinese boys who attend school in coastal areas", "parent": "boys_disadvantaged_Chinese_EAL", "pupils": 29, "value": 7.600},
{"name": "boys_disadvantaged_Chinese_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, Chinese boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_Chinese_EAL", "pupils": 185, "value": 4.900},
{"name": "boys_disadvantaged_Chinese_non-EAL", "header": "non-EAL*", "position": "right", "tooltipText": "disadvantaged, non-EAL, Chinese boys", "parent": "boys_disadvantaged_Chinese", "pupils": 32, "value": 3.300},
{"name": "boys_disadvantaged_mixed", "header": "mixed", "position": "left", "tooltipText": "disadvantaged, mixed ethnicity boys", "parent": "boys_disadvantaged", "pupils": 7581, "value": -0.400},
{"name": "boys_disadvantaged_mixed_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, mixed ethnicity boys", "parent": "boys_disadvantaged_mixed", "pupils": 1028, "value": 1.800},
{"name": "boys_disadvantaged_mixed_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, mixed ethnicity boys who attend school in coastal areas", "parent": "boys_disadvantaged_mixed_EAL", "pupils": 81, "value": 1.800},
{"name": "boys_disadvantaged_mixed_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, mixed ethnicity boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_mixed_EAL", "pupils": 947, "value": 1.800},
{"name": "boys_disadvantaged_mixed_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity boys", "parent": "boys_disadvantaged_mixed", "pupils": 6553, "value": -0.700},
{"name": "boys_disadvantaged_mixed_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity boys who attend school in coastal areas", "parent": "boys_disadvantaged_mixed_non-EAL", "pupils": 641, "value": -0.300},
{"name": "boys_disadvantaged_mixed_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_mixed_non-EAL", "pupils": 5912, "value": -0.800},
{"name": "boys_disadvantaged_white", "header": "white", "position": "left", "tooltipText": "disadvantaged, white boys", "parent": "boys_disadvantaged", "pupils": 63992, "value": -0.400},
{"name": "boys_disadvantaged_white_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, white boys", "parent": "boys_disadvantaged_white", "pupils": 3565, "value": 2.400},
{"name": "boys_disadvantaged_white_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, white boys who attend school in coastal areas", "parent": "boys_disadvantaged_white_EAL", "pupils": 342, "value": 2.600},
{"name": "boys_disadvantaged_white_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, white boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_white_EAL", "pupils": 3223, "value": 2.400},
{"name": "boys_disadvantaged_white_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, white boys", "parent": "boys_disadvantaged_white", "pupils": 60427, "value": -0.600},
{"name": "boys_disadvantaged_white_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, white boys who attend school in coastal areas", "parent": "boys_disadvantaged_white_non-EAL", "pupils": 13195, "value": -0.500},
{"name": "boys_disadvantaged_white_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, white boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_white_non-EAL", "pupils": 47232, "value": -0.600}
]
[
{"name": "all", "header": "all pupils", "position": "left", "tooltipText": null, "parent": null, "pupils": 594481, "value": 0.000},
{"name": "girls", "header": "girls", "position": "left", "tooltipText": "girls", "parent": "all", "pupils": 292039, "value": 0.600},
{"name": "girls_non-disadvantaged", "header": "non-disadvantaged", "position": "left", "tooltipText": "non-disadvantaged girls", "parent": "girls", "pupils": 203700, "value": 0.900},
{"name": "girls_non-disadvantaged_Asian", "header": "Asian", "position": "left", "tooltipText": "non-disadvantaged, Asian girls", "parent": "girls_non-disadvantaged", "pupils": 22747, "value": 1.200},
{"name": "girls_non-disadvantaged_Asian_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, Asian girls", "parent": "girls_non-disadvantaged_Asian", "pupils": 17605, "value": 1.200},
{"name": "girls_non-disadvantaged_Asian_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, Asian girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_Asian_EAL", "pupils": 609, "value": 1.200},
{"name": "girls_non-disadvantaged_Asian_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, Asian girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_Asian_EAL", "pupils": 16996, "value": 1.200},
{"name": "girls_non-disadvantaged_Asian_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Asian girls", "parent": "girls_non-disadvantaged_Asian", "pupils": 5142, "value": 1.300},
{"name": "girls_non-disadvantaged_Asian_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, Asian girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_Asian_non-EAL", "pupils": 195, "value": 1.800},
{"name": "girls_non-disadvantaged_Asian_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Asian girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_Asian_non-EAL", "pupils": 4947, "value": 1.300},
{"name": "girls_non-disadvantaged_black", "header": "black", "position": "left", "tooltipText": "non-disadvantaged, black girls", "parent": "girls_non-disadvantaged", "pupils": 8276, "value": 1.100},
{"name": "girls_non-disadvantaged_black_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, black girls", "parent": "girls_non-disadvantaged_black", "pupils": 3377, "value": 1.300},
{"name": "girls_non-disadvantaged_black_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, black girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_black_EAL", "pupils": 104, "value": -0.200},
{"name": "girls_non-disadvantaged_black_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, black girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_black_EAL", "pupils": 3273, "value": 1.400},
{"name": "girls_non-disadvantaged_black_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, black girls", "parent": "girls_non-disadvantaged_black", "pupils": 4899, "value": 0.900},
{"name": "girls_non-disadvantaged_black_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, black girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_black_non-EAL", "pupils": 182, "value": 0.600},
{"name": "girls_non-disadvantaged_black_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, black girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_black_non-EAL", "pupils": 4717, "value": 1.000},
{"name": "girls_non-disadvantaged_Chinese", "header": "Chinese", "position": "left", "tooltipText": "non-disadvantaged, Chinese girls", "parent": "girls_non-disadvantaged", "pupils": 1039, "value": 2.200},
{"name": "girls_non-disadvantaged_Chinese_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, Chinese girls", "parent": "girls_non-disadvantaged_Chinese", "pupils": 818, "value": 2.200},
{"name": "girls_non-disadvantaged_Chinese_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, Chinese girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_Chinese_EAL", "pupils": 104, "value": 2.200},
{"name": "girls_non-disadvantaged_Chinese_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, Chinese girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_Chinese_EAL", "pupils": 714, "value": 2.200},
{"name": "girls_non-disadvantaged_Chinese_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Chinese girls", "parent": "girls_non-disadvantaged_Chinese", "pupils": 221, "value": 2.000},
{"name": "girls_non-disadvantaged_Chinese_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, Chinese girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_Chinese_non-EAL", "pupils": 28, "value": 0.100},
{"name": "girls_non-disadvantaged_Chinese_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Chinese girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_Chinese_non-EAL", "pupils": 193, "value": 2.200},
{"name": "girls_non-disadvantaged_mixed", "header": "mixed", "position": "left", "tooltipText": "non-disadvantaged, mixed ethnicity girls", "parent": "girls_non-disadvantaged", "pupils": 10450, "value": 1.600},
{"name": "girls_non-disadvantaged_mixed_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity girls", "parent": "girls_non-disadvantaged_mixed", "pupils": 1902, "value": 2.000},
{"name": "girls_non-disadvantaged_mixed_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_mixed_EAL", "pupils": 164, "value": 2.100},
{"name": "girls_non-disadvantaged_mixed_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_mixed_EAL", "pupils": 1738, "value": 2.000},
{"name": "girls_non-disadvantaged_mixed_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity girls", "parent": "girls_non-disadvantaged_mixed", "pupils": 8548, "value": 1.500},
{"name": "girls_non-disadvantaged_mixed_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_mixed_non-EAL", "pupils": 877, "value": 1.200},
{"name": "girls_non-disadvantaged_mixed_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_mixed_non-EAL", "pupils": 7671, "value": 1.500},
{"name": "girls_non-disadvantaged_white", "header": "white", "position": "left", "tooltipText": "non-disadvantaged, white girls", "parent": "girls_non-disadvantaged", "pupils": 161188, "value": 0.800},
{"name": "girls_non-disadvantaged_white_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, white girls", "parent": "girls_non-disadvantaged_white", "pupils": 11829, "value": 2.100},
{"name": "girls_non-disadvantaged_white_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, white girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_white_EAL", "pupils": 1163, "value": 1.800},
{"name": "girls_non-disadvantaged_white_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, white girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_white_EAL", "pupils": 10666, "value": 2.100},
{"name": "girls_non-disadvantaged_white_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, white girls", "parent": "girls_non-disadvantaged_white", "pupils": 149359, "value": 0.700},
{"name": "girls_non-disadvantaged_white_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, white girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_white_non-EAL", "pupils": 26327, "value": 0.600},
{"name": "girls_non-disadvantaged_white_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, white girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_white_non-EAL", "pupils": 123032, "value": 0.800},
{"name": "girls_disadvantaged", "header": "disadvantaged", "position": "right", "tooltipText": "disadvantaged girls", "parent": "girls", "pupils": 88339, "value": -0.100},
{"name": "girls_disadvantaged_Asian", "header": "Asian", "position": "left", "tooltipText": "disadvantaged, Asian girls", "parent": "girls_disadvantaged", "pupils": 9006, "value": 0.700},
{"name": "girls_disadvantaged_Asian_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, Asian girls", "parent": "girls_disadvantaged_Asian", "pupils": 7393, "value": 0.700},
{"name": "girls_disadvantaged_Asian_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, Asian girls who attend school in coastal areas", "parent": "girls_disadvantaged_Asian_EAL", "pupils": 164, "value": 1.000},
{"name": "girls_disadvantaged_Asian_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, Asian girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_Asian_EAL", "pupils": 7229, "value": 0.700},
{"name": "girls_disadvantaged_Asian_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, Asian girls", "parent": "girls_disadvantaged_Asian", "pupils": 1613, "value": 0.800},
{"name": "girls_disadvantaged_Asian_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, Asian girls who attend school in coastal areas", "parent": "girls_disadvantaged_Asian_non-EAL", "pupils": 30, "value": 1.100},
{"name": "girls_disadvantaged_Asian_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, Asian girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_Asian_non-EAL", "pupils": 1583, "value": 0.800},
{"name": "girls_disadvantaged_black", "header": "black", "position": "left", "tooltipText": "disadvantaged, black girls", "parent": "girls_disadvantaged", "pupils": 9012, "value": 0.800},
{"name": "girls_disadvantaged_black_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, black girls", "parent": "girls_disadvantaged_black", "pupils": 4565, "value": 1.100},
{"name": "girls_disadvantaged_black_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, black girls who attend school in coastal areas", "parent": "girls_disadvantaged_black_EAL", "pupils": 122, "value": 0.600},
{"name": "girls_disadvantaged_black_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, black girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_black_EAL", "pupils": 4443, "value": 1.100},
{"name": "girls_disadvantaged_black_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, black girls", "parent": "girls_disadvantaged_black", "pupils": 4447, "value": 0.500},
{"name": "girls_disadvantaged_black_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, black girls who attend school in coastal areas", "parent": "girls_disadvantaged_black_non-EAL", "pupils": 118, "value": 0.800},
{"name": "girls_disadvantaged_black_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, black girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_black_non-EAL", "pupils": 4329, "value": 0.500},
{"name": "girls_disadvantaged_Chinese", "header": "Chinese", "position": "left", "tooltipText": "disadvantaged, Chinese girls", "parent": "girls_disadvantaged", "pupils": 249, "value": 1.300},
{"name": "girls_disadvantaged_Chinese_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, Chinese girls", "parent": "girls_disadvantaged_Chinese", "pupils": 212, "value": 1.600},
{"name": "girls_disadvantaged_Chinese_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, Chinese girls who attend school in coastal areas", "parent": "girls_disadvantaged_Chinese_EAL", "pupils": 25, "value": 0.900},
{"name": "girls_disadvantaged_Chinese_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, Chinese girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_Chinese_EAL", "pupils": 187, "value": 1.700},
{"name": "girls_disadvantaged_Chinese_non-EAL", "header": "non-EAL*", "position": "right", "tooltipText": "disadvantaged, non-EAL, Chinese girls", "parent": "girls_disadvantaged_Chinese", "pupils": 37, "value": -0.300},
{"name": "girls_disadvantaged_mixed", "header": "mixed", "position": "left", "tooltipText": "disadvantaged, mixed ethnicity girls", "parent": "girls_disadvantaged", "pupils": 7404, "value": 0.400},
{"name": "girls_disadvantaged_mixed_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, mixed ethnicity girls", "parent": "girls_disadvantaged_mixed", "pupils": 987, "value": 1.000},
{"name": "girls_disadvantaged_mixed_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, mixed ethnicity girls who attend school in coastal areas", "parent": "girls_disadvantaged_mixed_EAL", "pupils": 70, "value": 0.600},
{"name": "girls_disadvantaged_mixed_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, mixed ethnicity girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_mixed_EAL", "pupils": 917, "value": 1.000},
{"name": "girls_disadvantaged_mixed_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity girls", "parent": "girls_disadvantaged_mixed", "pupils": 6417, "value": 0.300},
{"name": "girls_disadvantaged_mixed_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity girls who attend school in coastal areas", "parent": "girls_disadvantaged_mixed_non-EAL", "pupils": 613, "value": 0.400},
{"name": "girls_disadvantaged_mixed_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_mixed_non-EAL", "pupils": 5804, "value": 0.300},
{"name": "girls_disadvantaged_white", "header": "white", "position": "left", "tooltipText": "disadvantaged, white girls", "parent": "girls_disadvantaged", "pupils": 62668, "value": -0.500},
{"name": "girls_disadvantaged_white_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, white girls", "parent": "girls_disadvantaged_white", "pupils": 3360, "value": 0.900},
{"name": "girls_disadvantaged_white_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, white girls who attend school in coastal areas", "parent": "girls_disadvantaged_white_EAL", "pupils": 311, "value": 0.900},
{"name": "girls_disadvantaged_white_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, white girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_white_EAL", "pupils": 3049, "value": 0.900},
{"name": "girls_disadvantaged_white_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, white girls", "parent": "girls_disadvantaged_white", "pupils": 59308, "value": -0.500},
{"name": "girls_disadvantaged_white_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, white girls who attend school in coastal areas", "parent": "girls_disadvantaged_white_non-EAL", "pupils": 12996, "value": -0.400},
{"name": "girls_disadvantaged_white_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, white girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_white_non-EAL", "pupils": 46312, "value": -0.600},
{"name": "boys", "header": "boys", "position": "left", "tooltipText": "boys", "parent": "all", "pupils": 302442, "value": -0.600},
{"name": "boys_non-disadvantaged", "header": "non-disadvantaged", "position": "left", "tooltipText": "non-disadvantaged boys", "parent": "boys", "pupils": 211978, "value": -0.300},
{"name": "boys_non-disadvantaged_Asian", "header": "Asian", "position": "left", "tooltipText": "non-disadvantaged, Asian boys", "parent": "boys_non-disadvantaged", "pupils": 23542, "value": 0.200},
{"name": "boys_non-disadvantaged_Asian_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, Asian boys", "parent": "boys_non-disadvantaged_Asian", "pupils": 18095, "value": 0.200},
{"name": "boys_non-disadvantaged_Asian_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, Asian boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_Asian_EAL", "pupils": 607, "value": 0.200},
{"name": "boys_non-disadvantaged_Asian_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, Asian boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_Asian_EAL", "pupils": 17488, "value": 0.200},
{"name": "boys_non-disadvantaged_Asian_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Asian boys", "parent": "boys_non-disadvantaged_Asian", "pupils": 5447, "value": 0.200},
{"name": "boys_non-disadvantaged_Asian_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, Asian boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_Asian_non-EAL", "pupils": 202, "value": 0.500},
{"name": "boys_non-disadvantaged_Asian_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Asian boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_Asian_non-EAL", "pupils": 5245, "value": 0.100},
{"name": "boys_non-disadvantaged_black", "header": "black", "position": "left", "tooltipText": "non-disadvantaged, black boys", "parent": "boys_non-disadvantaged", "pupils": 8132, "value": -0.400},
{"name": "boys_non-disadvantaged_black_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, black boys", "parent": "boys_non-disadvantaged_black", "pupils": 3384, "value": -0.100},
{"name": "boys_non-disadvantaged_black_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, black boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_black_EAL", "pupils": 103, "value": -0.700},
{"name": "boys_non-disadvantaged_black_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, black boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_black_EAL", "pupils": 3281, "value": -0.100},
{"name": "boys_non-disadvantaged_black_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, black boys", "parent": "boys_non-disadvantaged_black", "pupils": 4748, "value": -0.600},
{"name": "boys_non-disadvantaged_black_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, black boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_black_non-EAL", "pupils": 164, "value": -0.100},
{"name": "boys_non-disadvantaged_black_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, black boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_black_non-EAL", "pupils": 4584, "value": -0.600},
{"name": "boys_non-disadvantaged_Chinese", "header": "Chinese", "position": "left", "tooltipText": "non-disadvantaged, Chinese boys", "parent": "boys_non-disadvantaged", "pupils": 1007, "value": 1.100},
{"name": "boys_non-disadvantaged_Chinese_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, Chinese boys", "parent": "boys_non-disadvantaged_Chinese", "pupils": 797, "value": 1.000},
{"name": "boys_non-disadvantaged_Chinese_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, Chinese boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_Chinese_EAL", "pupils": 111, "value": 0.800},
{"name": "boys_non-disadvantaged_Chinese_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, Chinese boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_Chinese_EAL", "pupils": 686, "value": 1.100},
{"name": "boys_non-disadvantaged_Chinese_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Chinese boys", "parent": "boys_non-disadvantaged_Chinese", "pupils": 210, "value": 1.300},
{"name": "boys_non-disadvantaged_Chinese_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, Chinese boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_Chinese_non-EAL", "pupils": 22, "value": 1.300},
{"name": "boys_non-disadvantaged_Chinese_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Chinese boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_Chinese_non-EAL", "pupils": 188, "value": 1.300},
{"name": "boys_non-disadvantaged_mixed", "header": "mixed", "position": "left", "tooltipText": "non-disadvantaged, mixed ethnicity boys", "parent": "boys_non-disadvantaged", "pupils": 10543, "value": 0.000},
{"name": "boys_non-disadvantaged_mixed_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity boys", "parent": "boys_non-disadvantaged_mixed", "pupils": 1869, "value": 0.500},
{"name": "boys_non-disadvantaged_mixed_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_mixed_EAL", "pupils": 152, "value": 0.200},
{"name": "boys_non-disadvantaged_mixed_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_mixed_EAL", "pupils": 1717, "value": 0.500},
{"name": "boys_non-disadvantaged_mixed_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity boys", "parent": "boys_non-disadvantaged_mixed", "pupils": 8674, "value": -0.100},
{"name": "boys_non-disadvantaged_mixed_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_mixed_non-EAL", "pupils": 964, "value": 0.100},
{"name": "boys_non-disadvantaged_mixed_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_mixed_non-EAL", "pupils": 7710, "value": -0.100},
{"name": "boys_non-disadvantaged_white", "header": "white", "position": "left", "tooltipText": "non-disadvantaged, white boys", "parent": "boys_non-disadvantaged", "pupils": 168754, "value": -0.400},
{"name": "boys_non-disadvantaged_white_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, white boys", "parent": "boys_non-disadvantaged_white", "pupils": 12474, "value": 0.700},
{"name": "boys_non-disadvantaged_white_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, white boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_white_EAL", "pupils": 1244, "value": 0.400},
{"name": "boys_non-disadvantaged_white_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, white boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_white_EAL", "pupils": 11230, "value": 0.700},
{"name": "boys_non-disadvantaged_white_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, white boys", "parent": "boys_non-disadvantaged_white", "pupils": 156280, "value": -0.500},
{"name": "boys_non-disadvantaged_white_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, white boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_white_non-EAL", "pupils": 27577, "value": -0.600},
{"name": "boys_non-disadvantaged_white_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, white boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_white_non-EAL", "pupils": 128703, "value": -0.500},
{"name": "boys_disadvantaged", "header": "disadvantaged", "position": "right", "tooltipText": "disadvantaged boys", "parent": "boys", "pupils": 90464, "value": -1.100},
{"name": "boys_disadvantaged_Asian", "header": "Asian", "position": "left", "tooltipText": "disadvantaged, Asian boys", "parent": "boys_disadvantaged", "pupils": 9496, "value": -0.300},
{"name": "boys_disadvantaged_Asian_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, Asian boys", "parent": "boys_disadvantaged_Asian", "pupils": 7789, "value": -0.300},
{"name": "boys_disadvantaged_Asian_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, Asian boys who attend school in coastal areas", "parent": "boys_disadvantaged_Asian_EAL", "pupils": 177, "value": 0.300},
{"name": "boys_disadvantaged_Asian_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, Asian boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_Asian_EAL", "pupils": 7612, "value": -0.300},
{"name": "boys_disadvantaged_Asian_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, Asian boys", "parent": "boys_disadvantaged_Asian", "pupils": 1707, "value": -0.200},
{"name": "boys_disadvantaged_Asian_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, Asian boys who attend school in coastal areas", "parent": "boys_disadvantaged_Asian_non-EAL", "pupils": 50, "value": -0.900},
{"name": "boys_disadvantaged_Asian_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, Asian boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_Asian_non-EAL", "pupils": 1657, "value": -0.200},
{"name": "boys_disadvantaged_black", "header": "black", "position": "left", "tooltipText": "disadvantaged, black boys", "parent": "boys_disadvantaged", "pupils": 9094, "value": -0.600},
{"name": "boys_disadvantaged_black_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, black boys", "parent": "boys_disadvantaged_black", "pupils": 4739, "value": -0.100},
{"name": "boys_disadvantaged_black_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, black boys who attend school in coastal areas", "parent": "boys_disadvantaged_black_EAL", "pupils": 110, "value": -0.300},
{"name": "boys_disadvantaged_black_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, black boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_black_EAL", "pupils": 4629, "value": -0.100},
{"name": "boys_disadvantaged_black_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, black boys", "parent": "boys_disadvantaged_black", "pupils": 4355, "value": -1.000},
{"name": "boys_disadvantaged_black_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, black boys who attend school in coastal areas", "parent": "boys_disadvantaged_black_non-EAL", "pupils": 111, "value": -0.800},
{"name": "boys_disadvantaged_black_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, black boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_black_non-EAL", "pupils": 4244, "value": -1.000},
{"name": "boys_disadvantaged_Chinese", "header": "Chinese", "position": "left", "tooltipText": "disadvantaged, Chinese boys", "parent": "boys_disadvantaged", "pupils": 246, "value": 0.600},
{"name": "boys_disadvantaged_Chinese_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, Chinese boys", "parent": "boys_disadvantaged_Chinese", "pupils": 214, "value": 0.600},
{"name": "boys_disadvantaged_Chinese_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, Chinese boys who attend school in coastal areas", "parent": "boys_disadvantaged_Chinese_EAL", "pupils": 29, "value": 1.900},
{"name": "boys_disadvantaged_Chinese_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, Chinese boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_Chinese_EAL", "pupils": 185, "value": 0.400},
{"name": "boys_disadvantaged_Chinese_non-EAL", "header": "non-EAL*", "position": "right", "tooltipText": "disadvantaged, non-EAL, Chinese boys", "parent": "boys_disadvantaged_Chinese", "pupils": 32, "value": 0.300},
{"name": "boys_disadvantaged_mixed", "header": "mixed", "position": "left", "tooltipText": "disadvantaged, mixed ethnicity boys", "parent": "boys_disadvantaged", "pupils": 7587, "value": -0.900},
{"name": "boys_disadvantaged_mixed_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, mixed ethnicity boys", "parent": "boys_disadvantaged_mixed", "pupils": 1029, "value": -0.300},
{"name": "boys_disadvantaged_mixed_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, mixed ethnicity boys who attend school in coastal areas", "parent": "boys_disadvantaged_mixed_EAL", "pupils": 81, "value": 0.300},
{"name": "boys_disadvantaged_mixed_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, mixed ethnicity boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_mixed_EAL", "pupils": 948, "value": -0.300},
{"name": "boys_disadvantaged_mixed_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity boys", "parent": "boys_disadvantaged_mixed", "pupils": 6558, "value": -1.000},
{"name": "boys_disadvantaged_mixed_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity boys who attend school in coastal areas", "parent": "boys_disadvantaged_mixed_non-EAL", "pupils": 640, "value": -0.700},
{"name": "boys_disadvantaged_mixed_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_mixed_non-EAL", "pupils": 5918, "value": -1.100},
{"name": "boys_disadvantaged_white", "header": "white", "position": "left", "tooltipText": "disadvantaged, white boys", "parent": "boys_disadvantaged", "pupils": 64041, "value": -1.400},
{"name": "boys_disadvantaged_white_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, white boys", "parent": "boys_disadvantaged_white", "pupils": 3564, "value": 0.000},
{"name": "boys_disadvantaged_white_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, white boys who attend school in coastal areas", "parent": "boys_disadvantaged_white_EAL", "pupils": 342, "value": -0.200},
{"name": "boys_disadvantaged_white_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, white boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_white_EAL", "pupils": 3222, "value": 0.100},
{"name": "boys_disadvantaged_white_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, white boys", "parent": "boys_disadvantaged_white", "pupils": 60477, "value": -1.500},
{"name": "boys_disadvantaged_white_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, white boys who attend school in coastal areas", "parent": "boys_disadvantaged_white_non-EAL", "pupils": 13214, "value": -1.300},
{"name": "boys_disadvantaged_white_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, white boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_white_non-EAL", "pupils": 47263, "value": -1.500}
]
[
{"name": "all", "header": "all pupils", "position": "left", "tooltipText": null, "parent": null, "pupils": 597741, "value": 0.000},
{"name": "girls", "header": "girls", "position": "left", "tooltipText": "girls", "parent": "all", "pupils": 293219, "value": 0.800},
{"name": "girls_non-disadvantaged", "header": "non-disadvantaged", "position": "left", "tooltipText": "non-disadvantaged girls", "parent": "girls", "pupils": 204275, "value": 1.000},
{"name": "girls_non-disadvantaged_Asian", "header": "Asian", "position": "left", "tooltipText": "non-disadvantaged, Asian girls", "parent": "girls_non-disadvantaged", "pupils": 22800, "value": 1.700},
{"name": "girls_non-disadvantaged_Asian_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, Asian girls", "parent": "girls_non-disadvantaged_Asian", "pupils": 17649, "value": 1.700},
{"name": "girls_non-disadvantaged_Asian_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, Asian girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_Asian_EAL", "pupils": 609, "value": 2.100},
{"name": "girls_non-disadvantaged_Asian_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, Asian girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_Asian_EAL", "pupils": 17040, "value": 1.700},
{"name": "girls_non-disadvantaged_Asian_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Asian girls", "parent": "girls_non-disadvantaged_Asian", "pupils": 5151, "value": 1.500},
{"name": "girls_non-disadvantaged_Asian_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, Asian girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_Asian_non-EAL", "pupils": 195, "value": 1.800},
{"name": "girls_non-disadvantaged_Asian_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Asian girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_Asian_non-EAL", "pupils": 4956, "value": 1.500},
{"name": "girls_non-disadvantaged_black", "header": "black", "position": "left", "tooltipText": "non-disadvantaged, black girls", "parent": "girls_non-disadvantaged", "pupils": 8304, "value": 1.300},
{"name": "girls_non-disadvantaged_black_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, black girls", "parent": "girls_non-disadvantaged_black", "pupils": 3386, "value": 1.600},
{"name": "girls_non-disadvantaged_black_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, black girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_black_EAL", "pupils": 104, "value": 1.000},
{"name": "girls_non-disadvantaged_black_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, black girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_black_EAL", "pupils": 3282, "value": 1.600},
{"name": "girls_non-disadvantaged_black_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, black girls", "parent": "girls_non-disadvantaged_black", "pupils": 4918, "value": 1.200},
{"name": "girls_non-disadvantaged_black_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, black girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_black_non-EAL", "pupils": 182, "value": 1.800},
{"name": "girls_non-disadvantaged_black_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, black girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_black_non-EAL", "pupils": 4736, "value": 1.100},
{"name": "girls_non-disadvantaged_Chinese", "header": "Chinese", "position": "left", "tooltipText": "non-disadvantaged, Chinese girls", "parent": "girls_non-disadvantaged", "pupils": 1040, "value": 2.400},
{"name": "girls_non-disadvantaged_Chinese_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, Chinese girls", "parent": "girls_non-disadvantaged_Chinese", "pupils": 819, "value": 2.500},
{"name": "girls_non-disadvantaged_Chinese_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, Chinese girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_Chinese_EAL", "pupils": 104, "value": 2.400},
{"name": "girls_non-disadvantaged_Chinese_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, Chinese girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_Chinese_EAL", "pupils": 715, "value": 2.500},
{"name": "girls_non-disadvantaged_Chinese_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Chinese girls", "parent": "girls_non-disadvantaged_Chinese", "pupils": 221, "value": 1.900},
{"name": "girls_non-disadvantaged_Chinese_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, Chinese girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_Chinese_non-EAL", "pupils": 28, "value": 2.100},
{"name": "girls_non-disadvantaged_Chinese_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Chinese girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_Chinese_non-EAL", "pupils": 193, "value": 1.900},
{"name": "girls_non-disadvantaged_mixed", "header": "mixed", "position": "left", "tooltipText": "non-disadvantaged, mixed ethnicity girls", "parent": "girls_non-disadvantaged", "pupils": 10478, "value": 1.400},
{"name": "girls_non-disadvantaged_mixed_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity girls", "parent": "girls_non-disadvantaged_mixed", "pupils": 1907, "value": 2.100},
{"name": "girls_non-disadvantaged_mixed_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_mixed_EAL", "pupils": 164, "value": 3.100},
{"name": "girls_non-disadvantaged_mixed_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_mixed_EAL", "pupils": 1743, "value": 2.000},
{"name": "girls_non-disadvantaged_mixed_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity girls", "parent": "girls_non-disadvantaged_mixed", "pupils": 8571, "value": 1.200},
{"name": "girls_non-disadvantaged_mixed_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_mixed_non-EAL", "pupils": 879, "value": 1.200},
{"name": "girls_non-disadvantaged_mixed_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_mixed_non-EAL", "pupils": 7692, "value": 1.200},
{"name": "girls_non-disadvantaged_white", "header": "white", "position": "left", "tooltipText": "non-disadvantaged, white girls", "parent": "girls_non-disadvantaged", "pupils": 161653, "value": 0.900},
{"name": "girls_non-disadvantaged_white_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, white girls", "parent": "girls_non-disadvantaged_white", "pupils": 11857, "value": 2.400},
{"name": "girls_non-disadvantaged_white_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, white girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_white_EAL", "pupils": 1167, "value": 2.400},
{"name": "girls_non-disadvantaged_white_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, white girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_white_EAL", "pupils": 10690, "value": 2.400},
{"name": "girls_non-disadvantaged_white_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, white girls", "parent": "girls_non-disadvantaged_white", "pupils": 149796, "value": 0.700},
{"name": "girls_non-disadvantaged_white_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, white girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_white_non-EAL", "pupils": 26406, "value": 0.700},
{"name": "girls_non-disadvantaged_white_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, white girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_white_non-EAL", "pupils": 123390, "value": 0.700},
{"name": "girls_disadvantaged", "header": "disadvantaged", "position": "right", "tooltipText": "disadvantaged girls", "parent": "girls", "pupils": 88944, "value": 0.400},
{"name": "girls_disadvantaged_Asian", "header": "Asian", "position": "left", "tooltipText": "disadvantaged, Asian girls", "parent": "girls_disadvantaged", "pupils": 9047, "value": 1.500},
{"name": "girls_disadvantaged_Asian_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, Asian girls", "parent": "girls_disadvantaged_Asian", "pupils": 7427, "value": 1.500},
{"name": "girls_disadvantaged_Asian_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, Asian girls who attend school in coastal areas", "parent": "girls_disadvantaged_Asian_EAL", "pupils": 164, "value": 1.900},
{"name": "girls_disadvantaged_Asian_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, Asian girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_Asian_EAL", "pupils": 7263, "value": 1.500},
{"name": "girls_disadvantaged_Asian_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, Asian girls", "parent": "girls_disadvantaged_Asian", "pupils": 1620, "value": 1.100},
{"name": "girls_disadvantaged_Asian_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, Asian girls who attend school in coastal areas", "parent": "girls_disadvantaged_Asian_non-EAL", "pupils": 30, "value": 0.700},
{"name": "girls_disadvantaged_Asian_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, Asian girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_Asian_non-EAL", "pupils": 1590, "value": 1.100},
{"name": "girls_disadvantaged_black", "header": "black", "position": "left", "tooltipText": "disadvantaged, black girls", "parent": "girls_disadvantaged", "pupils": 9052, "value": 1.100},
{"name": "girls_disadvantaged_black_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, black girls", "parent": "girls_disadvantaged_black", "pupils": 4578, "value": 1.500},
{"name": "girls_disadvantaged_black_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, black girls who attend school in coastal areas", "parent": "girls_disadvantaged_black_EAL", "pupils": 122, "value": 2.300},
{"name": "girls_disadvantaged_black_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, black girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_black_EAL", "pupils": 4456, "value": 1.400},
{"name": "girls_disadvantaged_black_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, black girls", "parent": "girls_disadvantaged_black", "pupils": 4474, "value": 0.800},
{"name": "girls_disadvantaged_black_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, black girls who attend school in coastal areas", "parent": "girls_disadvantaged_black_non-EAL", "pupils": 118, "value": 1.300},
{"name": "girls_disadvantaged_black_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, black girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_black_non-EAL", "pupils": 4356, "value": 0.800},
{"name": "girls_disadvantaged_Chinese", "header": "Chinese", "position": "left", "tooltipText": "disadvantaged, Chinese girls", "parent": "girls_disadvantaged", "pupils": 248, "value": 2.100},
{"name": "girls_disadvantaged_Chinese_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, Chinese girls", "parent": "girls_disadvantaged_Chinese", "pupils": 211, "value": 2.200},
{"name": "girls_disadvantaged_Chinese_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, Chinese girls who attend school in coastal areas", "parent": "girls_disadvantaged_Chinese_EAL", "pupils": 25, "value": 2.900},
{"name": "girls_disadvantaged_Chinese_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, Chinese girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_Chinese_EAL", "pupils": 186, "value": 2.100},
{"name": "girls_disadvantaged_Chinese_non-EAL", "header": "non-EAL*", "position": "right", "tooltipText": "disadvantaged, non-EAL, Chinese girls", "parent": "girls_disadvantaged_Chinese", "pupils": 37, "value": 1.200},
{"name": "girls_disadvantaged_mixed", "header": "mixed", "position": "left", "tooltipText": "disadvantaged, mixed ethnicity girls", "parent": "girls_disadvantaged", "pupils": 7450, "value": 0.600},
{"name": "girls_disadvantaged_mixed_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, mixed ethnicity girls", "parent": "girls_disadvantaged_mixed", "pupils": 992, "value": 2.000},
{"name": "girls_disadvantaged_mixed_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, mixed ethnicity girls who attend school in coastal areas", "parent": "girls_disadvantaged_mixed_EAL", "pupils": 70, "value": 1.700},
{"name": "girls_disadvantaged_mixed_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, mixed ethnicity girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_mixed_EAL", "pupils": 922, "value": 2.000},
{"name": "girls_disadvantaged_mixed_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity girls", "parent": "girls_disadvantaged_mixed", "pupils": 6458, "value": 0.400},
{"name": "girls_disadvantaged_mixed_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity girls who attend school in coastal areas", "parent": "girls_disadvantaged_mixed_non-EAL", "pupils": 617, "value": 0.500},
{"name": "girls_disadvantaged_mixed_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_mixed_non-EAL", "pupils": 5841, "value": 0.400},
{"name": "girls_disadvantaged_white", "header": "white", "position": "left", "tooltipText": "disadvantaged, white girls", "parent": "girls_disadvantaged", "pupils": 63147, "value": 0.100},
{"name": "girls_disadvantaged_white_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, white girls", "parent": "girls_disadvantaged_white", "pupils": 3382, "value": 2.000},
{"name": "girls_disadvantaged_white_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, white girls who attend school in coastal areas", "parent": "girls_disadvantaged_white_EAL", "pupils": 312, "value": 2.300},
{"name": "girls_disadvantaged_white_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, white girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_white_EAL", "pupils": 3070, "value": 2.000},
{"name": "girls_disadvantaged_white_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, white girls", "parent": "girls_disadvantaged_white", "pupils": 59765, "value": -0.100},
{"name": "girls_disadvantaged_white_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, white girls who attend school in coastal areas", "parent": "girls_disadvantaged_white_non-EAL", "pupils": 13117, "value": 0.000},
{"name": "girls_disadvantaged_white_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, white girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_white_non-EAL", "pupils": 46648, "value": -0.100},
{"name": "boys", "header": "boys", "position": "left", "tooltipText": "boys", "parent": "all", "pupils": 304522, "value": -0.800},
{"name": "boys_non-disadvantaged", "header": "non-disadvantaged", "position": "left", "tooltipText": "non-disadvantaged boys", "parent": "boys", "pupils": 212925, "value": -0.500},
{"name": "boys_non-disadvantaged_Asian", "header": "Asian", "position": "left", "tooltipText": "non-disadvantaged, Asian boys", "parent": "boys_non-disadvantaged", "pupils": 23617, "value": 0.500},
{"name": "boys_non-disadvantaged_Asian_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, Asian boys", "parent": "boys_non-disadvantaged_Asian", "pupils": 18157, "value": 0.600},
{"name": "boys_non-disadvantaged_Asian_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, Asian boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_Asian_EAL", "pupils": 607, "value": 1.100},
{"name": "boys_non-disadvantaged_Asian_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, Asian boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_Asian_EAL", "pupils": 17550, "value": 0.600},
{"name": "boys_non-disadvantaged_Asian_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Asian boys", "parent": "boys_non-disadvantaged_Asian", "pupils": 5460, "value": 0.200},
{"name": "boys_non-disadvantaged_Asian_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, Asian boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_Asian_non-EAL", "pupils": 205, "value": 0.700},
{"name": "boys_non-disadvantaged_Asian_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Asian boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_Asian_non-EAL", "pupils": 5255, "value": 0.200},
{"name": "boys_non-disadvantaged_black", "header": "black", "position": "left", "tooltipText": "non-disadvantaged, black boys", "parent": "boys_non-disadvantaged", "pupils": 8186, "value": 0.100},
{"name": "boys_non-disadvantaged_black_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, black boys", "parent": "boys_non-disadvantaged_black", "pupils": 3407, "value": 0.500},
{"name": "boys_non-disadvantaged_black_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, black boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_black_EAL", "pupils": 104, "value": 1.400},
{"name": "boys_non-disadvantaged_black_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, black boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_black_EAL", "pupils": 3303, "value": 0.400},
{"name": "boys_non-disadvantaged_black_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, black boys", "parent": "boys_non-disadvantaged_black", "pupils": 4779, "value": -0.200},
{"name": "boys_non-disadvantaged_black_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, black boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_black_non-EAL", "pupils": 164, "value": 0.000},
{"name": "boys_non-disadvantaged_black_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, black boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_black_non-EAL", "pupils": 4615, "value": -0.200},
{"name": "boys_non-disadvantaged_Chinese", "header": "Chinese", "position": "left", "tooltipText": "non-disadvantaged, Chinese boys", "parent": "boys_non-disadvantaged", "pupils": 1008, "value": 1.300},
{"name": "boys_non-disadvantaged_Chinese_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, Chinese boys", "parent": "boys_non-disadvantaged_Chinese", "pupils": 798, "value": 1.400},
{"name": "boys_non-disadvantaged_Chinese_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, Chinese boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_Chinese_EAL", "pupils": 111, "value": 0.700},
{"name": "boys_non-disadvantaged_Chinese_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, Chinese boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_Chinese_EAL", "pupils": 687, "value": 1.500},
{"name": "boys_non-disadvantaged_Chinese_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Chinese boys", "parent": "boys_non-disadvantaged_Chinese", "pupils": 210, "value": 0.700},
{"name": "boys_non-disadvantaged_Chinese_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, Chinese boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_Chinese_non-EAL", "pupils": 22, "value": 0.500},
{"name": "boys_non-disadvantaged_Chinese_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Chinese boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_Chinese_non-EAL", "pupils": 188, "value": 0.800},
{"name": "boys_non-disadvantaged_mixed", "header": "mixed", "position": "left", "tooltipText": "non-disadvantaged, mixed ethnicity boys", "parent": "boys_non-disadvantaged", "pupils": 10583, "value": -0.100},
{"name": "boys_non-disadvantaged_mixed_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity boys", "parent": "boys_non-disadvantaged_mixed", "pupils": 1876, "value": 0.800},
{"name": "boys_non-disadvantaged_mixed_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_mixed_EAL", "pupils": 153, "value": 1.300},
{"name": "boys_non-disadvantaged_mixed_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_mixed_EAL", "pupils": 1723, "value": 0.700},
{"name": "boys_non-disadvantaged_mixed_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity boys", "parent": "boys_non-disadvantaged_mixed", "pupils": 8707, "value": -0.300},
{"name": "boys_non-disadvantaged_mixed_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_mixed_non-EAL", "pupils": 967, "value": -0.100},
{"name": "boys_non-disadvantaged_mixed_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_mixed_non-EAL", "pupils": 7740, "value": -0.300},
{"name": "boys_non-disadvantaged_white", "header": "white", "position": "left", "tooltipText": "non-disadvantaged, white boys", "parent": "boys_non-disadvantaged", "pupils": 169531, "value": -0.700},
{"name": "boys_non-disadvantaged_white_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, white boys", "parent": "boys_non-disadvantaged_white", "pupils": 12521, "value": 0.900},
{"name": "boys_non-disadvantaged_white_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, white boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_white_EAL", "pupils": 1245, "value": 0.900},
{"name": "boys_non-disadvantaged_white_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, white boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_white_EAL", "pupils": 11276, "value": 1.000},
{"name": "boys_non-disadvantaged_white_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, white boys", "parent": "boys_non-disadvantaged_white", "pupils": 157010, "value": -0.800},
{"name": "boys_non-disadvantaged_white_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, white boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_white_non-EAL", "pupils": 27731, "value": -0.700},
{"name": "boys_non-disadvantaged_white_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, white boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_white_non-EAL", "pupils": 129279, "value": -0.900},
{"name": "boys_disadvantaged", "header": "disadvantaged", "position": "right", "tooltipText": "disadvantaged boys", "parent": "boys", "pupils": 91597, "value": -1.400},
{"name": "boys_disadvantaged_Asian", "header": "Asian", "position": "left", "tooltipText": "disadvantaged, Asian boys", "parent": "boys_disadvantaged", "pupils": 9554, "value": 0.000},
{"name": "boys_disadvantaged_Asian_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, Asian boys", "parent": "boys_disadvantaged_Asian", "pupils": 7835, "value": 0.100},
{"name": "boys_disadvantaged_Asian_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, Asian boys who attend school in coastal areas", "parent": "boys_disadvantaged_Asian_EAL", "pupils": 180, "value": 0.900},
{"name": "boys_disadvantaged_Asian_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, Asian boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_Asian_EAL", "pupils": 7655, "value": 0.100},
{"name": "boys_disadvantaged_Asian_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, Asian boys", "parent": "boys_disadvantaged_Asian", "pupils": 1719, "value": -0.500},
{"name": "boys_disadvantaged_Asian_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, Asian boys who attend school in coastal areas", "parent": "boys_disadvantaged_Asian_non-EAL", "pupils": 50, "value": -0.100},
{"name": "boys_disadvantaged_Asian_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, Asian boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_Asian_non-EAL", "pupils": 1669, "value": -0.500},
{"name": "boys_disadvantaged_black", "header": "black", "position": "left", "tooltipText": "disadvantaged, black boys", "parent": "boys_disadvantaged", "pupils": 9179, "value": -0.400},
{"name": "boys_disadvantaged_black_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, black boys", "parent": "boys_disadvantaged_black", "pupils": 4771, "value": 0.200},
{"name": "boys_disadvantaged_black_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, black boys who attend school in coastal areas", "parent": "boys_disadvantaged_black_EAL", "pupils": 111, "value": 1.000},
{"name": "boys_disadvantaged_black_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, black boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_black_EAL", "pupils": 4660, "value": 0.100},
{"name": "boys_disadvantaged_black_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, black boys", "parent": "boys_disadvantaged_black", "pupils": 4408, "value": -1.000},
{"name": "boys_disadvantaged_black_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, black boys who attend school in coastal areas", "parent": "boys_disadvantaged_black_non-EAL", "pupils": 112, "value": -1.400},
{"name": "boys_disadvantaged_black_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, black boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_black_non-EAL", "pupils": 4296, "value": -1.000},
{"name": "boys_disadvantaged_Chinese", "header": "Chinese", "position": "left", "tooltipText": "disadvantaged, Chinese boys", "parent": "boys_disadvantaged", "pupils": 246, "value": 1.200},
{"name": "boys_disadvantaged_Chinese_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, Chinese boys", "parent": "boys_disadvantaged_Chinese", "pupils": 214, "value": 1.300},
{"name": "boys_disadvantaged_Chinese_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, Chinese boys who attend school in coastal areas", "parent": "boys_disadvantaged_Chinese_EAL", "pupils": 29, "value": 3.800},
{"name": "boys_disadvantaged_Chinese_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, Chinese boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_Chinese_EAL", "pupils": 185, "value": 0.900},
{"name": "boys_disadvantaged_Chinese_non-EAL", "header": "non-EAL*", "position": "right", "tooltipText": "disadvantaged, non-EAL, Chinese boys", "parent": "boys_disadvantaged_Chinese", "pupils": 32, "value": 0.500},
{"name": "boys_disadvantaged_mixed", "header": "mixed", "position": "left", "tooltipText": "disadvantaged, mixed ethnicity boys", "parent": "boys_disadvantaged", "pupils": 7670, "value": -1.200},
{"name": "boys_disadvantaged_mixed_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, mixed ethnicity boys", "parent": "boys_disadvantaged_mixed", "pupils": 1035, "value": 0.400},
{"name": "boys_disadvantaged_mixed_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, mixed ethnicity boys who attend school in coastal areas", "parent": "boys_disadvantaged_mixed_EAL", "pupils": 81, "value": 0.500},
{"name": "boys_disadvantaged_mixed_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, mixed ethnicity boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_mixed_EAL", "pupils": 954, "value": 0.400},
{"name": "boys_disadvantaged_mixed_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity boys", "parent": "boys_disadvantaged_mixed", "pupils": 6635, "value": -1.500},
{"name": "boys_disadvantaged_mixed_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity boys who attend school in coastal areas", "parent": "boys_disadvantaged_mixed_non-EAL", "pupils": 645, "value": -1.100},
{"name": "boys_disadvantaged_mixed_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_mixed_non-EAL", "pupils": 5990, "value": -1.500},
{"name": "boys_disadvantaged_white", "header": "white", "position": "left", "tooltipText": "disadvantaged, white boys", "parent": "boys_disadvantaged", "pupils": 64948, "value": -1.700},
{"name": "boys_disadvantaged_white_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, white boys", "parent": "boys_disadvantaged_white", "pupils": 3607, "value": 0.600},
{"name": "boys_disadvantaged_white_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, white boys who attend school in coastal areas", "parent": "boys_disadvantaged_white_EAL", "pupils": 343, "value": 0.700},
{"name": "boys_disadvantaged_white_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, white boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_white_EAL", "pupils": 3264, "value": 0.500},
{"name": "boys_disadvantaged_white_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, white boys", "parent": "boys_disadvantaged_white", "pupils": 61341, "value": -1.800},
{"name": "boys_disadvantaged_white_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, white boys who attend school in coastal areas", "parent": "boys_disadvantaged_white_non-EAL", "pupils": 13409, "value": -1.700},
{"name": "boys_disadvantaged_white_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, white boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_white_non-EAL", "pupils": 47932, "value": -1.900}
]
[
{"name": "all", "header": "all pupils", "position": "left", "tooltipText": null, "parent": null, "pupils": 520741, "value": 46.800},
{"name": "girls", "header": "girls", "position": "left", "tooltipText": "girls", "parent": "all", "pupils": 256247, "value": 49.500},
{"name": "girls_non-disadvantaged", "header": "non-disadvantaged", "position": "left", "tooltipText": "non-disadvantaged girls", "parent": "girls", "pupils": 190116, "value": 53.000},
{"name": "girls_non-disadvantaged_Asian", "header": "Asian", "position": "left", "tooltipText": "non-disadvantaged, Asian girls", "parent": "girls_non-disadvantaged", "pupils": 19755, "value": 56.500},
{"name": "girls_non-disadvantaged_Asian_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, Asian girls", "parent": "girls_non-disadvantaged_Asian", "pupils": 13088, "value": 55.200},
{"name": "girls_non-disadvantaged_Asian_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, Asian girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_Asian_EAL", "pupils": 490, "value": 58.400},
{"name": "girls_non-disadvantaged_Asian_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, Asian girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_Asian_EAL", "pupils": 12598, "value": 55.100},
{"name": "girls_non-disadvantaged_Asian_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Asian girls", "parent": "girls_non-disadvantaged_Asian", "pupils": 6667, "value": 59.100},
{"name": "girls_non-disadvantaged_Asian_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, Asian girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_Asian_non-EAL", "pupils": 261, "value": 65.700},
{"name": "girls_non-disadvantaged_Asian_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Asian girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_Asian_non-EAL", "pupils": 6406, "value": 58.800},
{"name": "girls_non-disadvantaged_black", "header": "black", "position": "left", "tooltipText": "non-disadvantaged, black girls", "parent": "girls_non-disadvantaged", "pupils": 8024, "value": 51.700},
{"name": "girls_non-disadvantaged_black_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, black girls", "parent": "girls_non-disadvantaged_black", "pupils": 2847, "value": 49.700},
{"name": "girls_non-disadvantaged_black_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, black girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_black_EAL", "pupils": 95, "value": 47.700},
{"name": "girls_non-disadvantaged_black_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, black girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_black_EAL", "pupils": 2752, "value": 49.800},
{"name": "girls_non-disadvantaged_black_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, black girls", "parent": "girls_non-disadvantaged_black", "pupils": 5177, "value": 52.800},
{"name": "girls_non-disadvantaged_black_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, black girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_black_non-EAL", "pupils": 219, "value": 61.200},
{"name": "girls_non-disadvantaged_black_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, black girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_black_non-EAL", "pupils": 4958, "value": 52.400},
{"name": "girls_non-disadvantaged_Chinese", "header": "Chinese", "position": "left", "tooltipText": "non-disadvantaged, Chinese girls", "parent": "girls_non-disadvantaged", "pupils": 880, "value": 66.600},
{"name": "girls_non-disadvantaged_Chinese_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, Chinese girls", "parent": "girls_non-disadvantaged_Chinese", "pupils": 575, "value": 64.900},
{"name": "girls_non-disadvantaged_Chinese_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, Chinese girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_Chinese_EAL", "pupils": 85, "value": 64.100},
{"name": "girls_non-disadvantaged_Chinese_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, Chinese girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_Chinese_EAL", "pupils": 490, "value": 65.100},
{"name": "girls_non-disadvantaged_Chinese_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Chinese girls", "parent": "girls_non-disadvantaged_Chinese", "pupils": 305, "value": 69.600},
{"name": "girls_non-disadvantaged_Chinese_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, Chinese girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_Chinese_non-EAL", "pupils": 43, "value": 69.900},
{"name": "girls_non-disadvantaged_Chinese_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Chinese girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_Chinese_non-EAL", "pupils": 262, "value": 69.600},
{"name": "girls_non-disadvantaged_mixed", "header": "mixed", "position": "left", "tooltipText": "non-disadvantaged, mixed ethnicity girls", "parent": "girls_non-disadvantaged", "pupils": 8471, "value": 55.300},
{"name": "girls_non-disadvantaged_mixed_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity girls", "parent": "girls_non-disadvantaged_mixed", "pupils": 1344, "value": 54.500},
{"name": "girls_non-disadvantaged_mixed_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_mixed_EAL", "pupils": 103, "value": 55.400},
{"name": "girls_non-disadvantaged_mixed_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_mixed_EAL", "pupils": 1241, "value": 54.500},
{"name": "girls_non-disadvantaged_mixed_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity girls", "parent": "girls_non-disadvantaged_mixed", "pupils": 7127, "value": 55.400},
{"name": "girls_non-disadvantaged_mixed_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_mixed_non-EAL", "pupils": 711, "value": 54.600},
{"name": "girls_non-disadvantaged_mixed_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_mixed_non-EAL", "pupils": 6416, "value": 55.500},
{"name": "girls_non-disadvantaged_white", "header": "white", "position": "left", "tooltipText": "non-disadvantaged, white girls", "parent": "girls_non-disadvantaged", "pupils": 152986, "value": 52.400},
{"name": "girls_non-disadvantaged_white_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, white girls", "parent": "girls_non-disadvantaged_white", "pupils": 9231, "value": 49.000},
{"name": "girls_non-disadvantaged_white_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, white girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_white_EAL", "pupils": 937, "value": 47.800},
{"name": "girls_non-disadvantaged_white_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, white girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_white_EAL", "pupils": 8294, "value": 49.200},
{"name": "girls_non-disadvantaged_white_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, white girls", "parent": "girls_non-disadvantaged_white", "pupils": 143755, "value": 52.700},
{"name": "girls_non-disadvantaged_white_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, white girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_white_non-EAL", "pupils": 25455, "value": 51.100},
{"name": "girls_non-disadvantaged_white_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, white girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_white_non-EAL", "pupils": 118300, "value": 53.000},
{"name": "girls_disadvantaged", "header": "disadvantaged", "position": "right", "tooltipText": "disadvantaged girls", "parent": "girls", "pupils": 66131, "value": 39.500},
{"name": "girls_disadvantaged_Asian", "header": "Asian", "position": "left", "tooltipText": "disadvantaged, Asian girls", "parent": "girls_disadvantaged", "pupils": 8129, "value": 48.200},
{"name": "girls_disadvantaged_Asian_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, Asian girls", "parent": "girls_disadvantaged_Asian", "pupils": 5879, "value": 48.000},
{"name": "girls_disadvantaged_Asian_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, Asian girls who attend school in coastal areas", "parent": "girls_disadvantaged_Asian_EAL", "pupils": 139, "value": 49.600},
{"name": "girls_disadvantaged_Asian_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, Asian girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_Asian_EAL", "pupils": 5740, "value": 47.900},
{"name": "girls_disadvantaged_Asian_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, Asian girls", "parent": "girls_disadvantaged_Asian", "pupils": 2250, "value": 48.700},
{"name": "girls_disadvantaged_Asian_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, Asian girls who attend school in coastal areas", "parent": "girls_disadvantaged_Asian_non-EAL", "pupils": 35, "value": 55.400},
{"name": "girls_disadvantaged_Asian_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, Asian girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_Asian_non-EAL", "pupils": 2215, "value": 48.600},
{"name": "girls_disadvantaged_black", "header": "black", "position": "left", "tooltipText": "disadvantaged, black girls", "parent": "girls_disadvantaged", "pupils": 7471, "value": 45.400},
{"name": "girls_disadvantaged_black_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, black girls", "parent": "girls_disadvantaged_black", "pupils": 3476, "value": 47.100},
{"name": "girls_disadvantaged_black_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, black girls who attend school in coastal areas", "parent": "girls_disadvantaged_black_EAL", "pupils": 78, "value": 42.600},
{"name": "girls_disadvantaged_black_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, black girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_black_EAL", "pupils": 3398, "value": 47.200},
{"name": "girls_disadvantaged_black_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, black girls", "parent": "girls_disadvantaged_black", "pupils": 3995, "value": 44.000},
{"name": "girls_disadvantaged_black_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, black girls who attend school in coastal areas", "parent": "girls_disadvantaged_black_non-EAL", "pupils": 93, "value": 44.600},
{"name": "girls_disadvantaged_black_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, black girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_black_non-EAL", "pupils": 3902, "value": 44.000},
{"name": "girls_disadvantaged_Chinese", "header": "Chinese", "position": "left", "tooltipText": "disadvantaged, Chinese girls", "parent": "girls_disadvantaged", "pupils": 119, "value": 62.400},
{"name": "girls_disadvantaged_Chinese_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, Chinese girls", "parent": "girls_disadvantaged_Chinese", "pupils": 82, "value": 61.000},
{"name": "girls_disadvantaged_Chinese_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, Chinese girls who attend school in coastal areas", "parent": "girls_disadvantaged_Chinese_EAL", "pupils": 17, "value": 62.300},
{"name": "girls_disadvantaged_Chinese_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, Chinese girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_Chinese_EAL", "pupils": 65, "value": 60.700},
{"name": "girls_disadvantaged_Chinese_non-EAL", "header": "non-EAL*", "position": "right", "tooltipText": "disadvantaged, non-EAL, Chinese girls", "parent": "girls_disadvantaged_Chinese", "pupils": 37, "value": 65.400},
{"name": "girls_disadvantaged_mixed", "header": "mixed", "position": "left", "tooltipText": "disadvantaged, mixed ethnicity girls", "parent": "girls_disadvantaged", "pupils": 4905, "value": 41.600},
{"name": "girls_disadvantaged_mixed_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, mixed ethnicity girls", "parent": "girls_disadvantaged_mixed", "pupils": 823, "value": 47.700},
{"name": "girls_disadvantaged_mixed_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, mixed ethnicity girls who attend school in coastal areas", "parent": "girls_disadvantaged_mixed_EAL", "pupils": 63, "value": 41.700},
{"name": "girls_disadvantaged_mixed_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, mixed ethnicity girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_mixed_EAL", "pupils": 760, "value": 48.200},
{"name": "girls_disadvantaged_mixed_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity girls", "parent": "girls_disadvantaged_mixed", "pupils": 4082, "value": 40.300},
{"name": "girls_disadvantaged_mixed_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity girls who attend school in coastal areas", "parent": "girls_disadvantaged_mixed_non-EAL", "pupils": 331, "value": 41.600},
{"name": "girls_disadvantaged_mixed_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_mixed_non-EAL", "pupils": 3751, "value": 40.200},
{"name": "girls_disadvantaged_white", "header": "white", "position": "left", "tooltipText": "disadvantaged, white girls", "parent": "girls_disadvantaged", "pupils": 45507, "value": 36.700},
{"name": "girls_disadvantaged_white_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, white girls", "parent": "girls_disadvantaged_white", "pupils": 2557, "value": 40.100},
{"name": "girls_disadvantaged_white_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, white girls who attend school in coastal areas", "parent": "girls_disadvantaged_white_EAL", "pupils": 216, "value": 40.000},
{"name": "girls_disadvantaged_white_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, white girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_white_EAL", "pupils": 2341, "value": 40.100},
{"name": "girls_disadvantaged_white_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, white girls", "parent": "girls_disadvantaged_white", "pupils": 42950, "value": 36.500},
{"name": "girls_disadvantaged_white_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, white girls who attend school in coastal areas", "parent": "girls_disadvantaged_white_non-EAL", "pupils": 9329, "value": 36.100},
{"name": "girls_disadvantaged_white_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, white girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_white_non-EAL", "pupils": 33621, "value": 36.700},
{"name": "boys", "header": "boys", "position": "left", "tooltipText": "boys", "parent": "all", "pupils": 264494, "value": 44.100},
{"name": "boys_non-disadvantaged", "header": "non-disadvantaged", "position": "left", "tooltipText": "non-disadvantaged boys", "parent": "boys", "pupils": 197594, "value": 47.700},
{"name": "boys_non-disadvantaged_Asian", "header": "Asian", "position": "left", "tooltipText": "non-disadvantaged, Asian boys", "parent": "boys_non-disadvantaged", "pupils": 21217, "value": 51.300},
{"name": "boys_non-disadvantaged_Asian_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, Asian boys", "parent": "boys_non-disadvantaged_Asian", "pupils": 13875, "value": 49.900},
{"name": "boys_non-disadvantaged_Asian_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, Asian boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_Asian_EAL", "pupils": 478, "value": 55.500},
{"name": "boys_non-disadvantaged_Asian_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, Asian boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_Asian_EAL", "pupils": 13397, "value": 49.700},
{"name": "boys_non-disadvantaged_Asian_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Asian boys", "parent": "boys_non-disadvantaged_Asian", "pupils": 7342, "value": 54.100},
{"name": "boys_non-disadvantaged_Asian_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, Asian boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_Asian_non-EAL", "pupils": 219, "value": 63.200},
{"name": "boys_non-disadvantaged_Asian_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Asian boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_Asian_non-EAL", "pupils": 7123, "value": 53.800},
{"name": "boys_non-disadvantaged_black", "header": "black", "position": "left", "tooltipText": "non-disadvantaged, black boys", "parent": "boys_non-disadvantaged", "pupils": 7896, "value": 44.200},
{"name": "boys_non-disadvantaged_black_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, black boys", "parent": "boys_non-disadvantaged_black", "pupils": 2719, "value": 42.400},
{"name": "boys_non-disadvantaged_black_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, black boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_black_EAL", "pupils": 113, "value": 40.200},
{"name": "boys_non-disadvantaged_black_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, black boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_black_EAL", "pupils": 2606, "value": 42.500},
{"name": "boys_non-disadvantaged_black_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, black boys", "parent": "boys_non-disadvantaged_black", "pupils": 5177, "value": 45.100},
{"name": "boys_non-disadvantaged_black_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, black boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_black_non-EAL", "pupils": 198, "value": 51.000},
{"name": "boys_non-disadvantaged_black_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, black boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_black_non-EAL", "pupils": 4979, "value": 44.900},
{"name": "boys_non-disadvantaged_Chinese", "header": "Chinese", "position": "left", "tooltipText": "non-disadvantaged, Chinese boys", "parent": "boys_non-disadvantaged", "pupils": 867, "value": 63.900},
{"name": "boys_non-disadvantaged_Chinese_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, Chinese boys", "parent": "boys_non-disadvantaged_Chinese", "pupils": 619, "value": 62.500},
{"name": "boys_non-disadvantaged_Chinese_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, Chinese boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_Chinese_EAL", "pupils": 88, "value": 58.100},
{"name": "boys_non-disadvantaged_Chinese_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, Chinese boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_Chinese_EAL", "pupils": 531, "value": 63.200},
{"name": "boys_non-disadvantaged_Chinese_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Chinese boys", "parent": "boys_non-disadvantaged_Chinese", "pupils": 248, "value": 67.500},
{"name": "boys_non-disadvantaged_Chinese_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, Chinese boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_Chinese_non-EAL", "pupils": 35, "value": 63.400},
{"name": "boys_non-disadvantaged_Chinese_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Chinese boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_Chinese_non-EAL", "pupils": 213, "value": 68.100},
{"name": "boys_non-disadvantaged_mixed", "header": "mixed", "position": "left", "tooltipText": "non-disadvantaged, mixed ethnicity boys", "parent": "boys_non-disadvantaged", "pupils": 8656, "value": 50.200},
{"name": "boys_non-disadvantaged_mixed_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity boys", "parent": "boys_non-disadvantaged_mixed", "pupils": 1391, "value": 50.000},
{"name": "boys_non-disadvantaged_mixed_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_mixed_EAL", "pupils": 103, "value": 46.200},
{"name": "boys_non-disadvantaged_mixed_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_mixed_EAL", "pupils": 1288, "value": 50.400},
{"name": "boys_non-disadvantaged_mixed_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity boys", "parent": "boys_non-disadvantaged_mixed", "pupils": 7265, "value": 50.200},
{"name": "boys_non-disadvantaged_mixed_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_mixed_non-EAL", "pupils": 702, "value": 49.100},
{"name": "boys_non-disadvantaged_mixed_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_mixed_non-EAL", "pupils": 6563, "value": 50.300},
{"name": "boys_non-disadvantaged_white", "header": "white", "position": "left", "tooltipText": "non-disadvantaged, white boys", "parent": "boys_non-disadvantaged", "pupils": 158958, "value": 47.200},
{"name": "boys_non-disadvantaged_white_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, white boys", "parent": "boys_non-disadvantaged_white", "pupils": 9628, "value": 43.100},
{"name": "boys_non-disadvantaged_white_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, white boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_white_EAL", "pupils": 969, "value": 41.300},
{"name": "boys_non-disadvantaged_white_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, white boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_white_EAL", "pupils": 8659, "value": 43.300},
{"name": "boys_non-disadvantaged_white_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, white boys", "parent": "boys_non-disadvantaged_white", "pupils": 149330, "value": 47.500},
{"name": "boys_non-disadvantaged_white_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, white boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_white_non-EAL", "pupils": 26475, "value": 45.700},
{"name": "boys_non-disadvantaged_white_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, white boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_white_non-EAL", "pupils": 122855, "value": 47.800},
{"name": "boys_disadvantaged", "header": "disadvantaged", "position": "right", "tooltipText": "disadvantaged boys", "parent": "boys", "pupils": 66900, "value": 33.500},
{"name": "boys_disadvantaged_Asian", "header": "Asian", "position": "left", "tooltipText": "disadvantaged, Asian boys", "parent": "boys_disadvantaged", "pupils": 8413, "value": 42.100},
{"name": "boys_disadvantaged_Asian_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, Asian boys", "parent": "boys_disadvantaged_Asian", "pupils": 6002, "value": 42.000},
{"name": "boys_disadvantaged_Asian_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, Asian boys who attend school in coastal areas", "parent": "boys_disadvantaged_Asian_EAL", "pupils": 126, "value": 42.700},
{"name": "boys_disadvantaged_Asian_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, Asian boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_Asian_EAL", "pupils": 5876, "value": 42.000},
{"name": "boys_disadvantaged_Asian_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, Asian boys", "parent": "boys_disadvantaged_Asian", "pupils": 2411, "value": 42.300},
{"name": "boys_disadvantaged_Asian_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, Asian boys who attend school in coastal areas", "parent": "boys_disadvantaged_Asian_non-EAL", "pupils": 27, "value": 43.300},
{"name": "boys_disadvantaged_Asian_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, Asian boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_Asian_non-EAL", "pupils": 2384, "value": 42.300},
{"name": "boys_disadvantaged_black", "header": "black", "position": "left", "tooltipText": "disadvantaged, black boys", "parent": "boys_disadvantaged", "pupils": 7410, "value": 37.600},
{"name": "boys_disadvantaged_black_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, black boys", "parent": "boys_disadvantaged_black", "pupils": 3292, "value": 39.700},
{"name": "boys_disadvantaged_black_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, black boys who attend school in coastal areas", "parent": "boys_disadvantaged_black_EAL", "pupils": 62, "value": 38.100},
{"name": "boys_disadvantaged_black_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, black boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_black_EAL", "pupils": 3230, "value": 39.700},
{"name": "boys_disadvantaged_black_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, black boys", "parent": "boys_disadvantaged_black", "pupils": 4118, "value": 35.800},
{"name": "boys_disadvantaged_black_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, black boys who attend school in coastal areas", "parent": "boys_disadvantaged_black_non-EAL", "pupils": 108, "value": 37.100},
{"name": "boys_disadvantaged_black_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, black boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_black_non-EAL", "pupils": 4010, "value": 35.800},
{"name": "boys_disadvantaged_Chinese", "header": "Chinese", "position": "left", "tooltipText": "disadvantaged, Chinese boys", "parent": "boys_disadvantaged", "pupils": 124, "value": 56.900},
{"name": "boys_disadvantaged_Chinese_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, Chinese boys", "parent": "boys_disadvantaged_Chinese", "pupils": 102, "value": 57.000},
{"name": "boys_disadvantaged_Chinese_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, Chinese boys who attend school in coastal areas", "parent": "boys_disadvantaged_Chinese_EAL", "pupils": 12, "value": 47.000},
{"name": "boys_disadvantaged_Chinese_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, Chinese boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_Chinese_EAL", "pupils": 90, "value": 58.300},
{"name": "boys_disadvantaged_Chinese_non-EAL", "header": "non-EAL*", "position": "right", "tooltipText": "disadvantaged, non-EAL, Chinese boys", "parent": "boys_disadvantaged_Chinese", "pupils": 22, "value": 56.800},
{"name": "boys_disadvantaged_mixed", "header": "mixed", "position": "left", "tooltipText": "disadvantaged, mixed ethnicity boys", "parent": "boys_disadvantaged", "pupils": 4830, "value": 34.700},
{"name": "boys_disadvantaged_mixed_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, mixed ethnicity boys", "parent": "boys_disadvantaged_mixed", "pupils": 734, "value": 41.800},
{"name": "boys_disadvantaged_mixed_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, mixed ethnicity boys who attend school in coastal areas", "parent": "boys_disadvantaged_mixed_EAL", "pupils": 48, "value": 37.000},
{"name": "boys_disadvantaged_mixed_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, mixed ethnicity boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_mixed_EAL", "pupils": 686, "value": 42.100},
{"name": "boys_disadvantaged_mixed_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity boys", "parent": "boys_disadvantaged_mixed", "pupils": 4096, "value": 33.500},
{"name": "boys_disadvantaged_mixed_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity boys who attend school in coastal areas", "parent": "boys_disadvantaged_mixed_non-EAL", "pupils": 372, "value": 34.600},
{"name": "boys_disadvantaged_mixed_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_mixed_non-EAL", "pupils": 3724, "value": 33.400},
{"name": "boys_disadvantaged_white", "header": "white", "position": "left", "tooltipText": "disadvantaged, white boys", "parent": "boys_disadvantaged", "pupils": 46123, "value": 31.000},
{"name": "boys_disadvantaged_white_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, white boys", "parent": "boys_disadvantaged_white", "pupils": 2644, "value": 35.700},
{"name": "boys_disadvantaged_white_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, white boys who attend school in coastal areas", "parent": "boys_disadvantaged_white_EAL", "pupils": 238, "value": 34.000},
{"name": "boys_disadvantaged_white_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, white boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_white_EAL", "pupils": 2406, "value": 35.900},
{"name": "boys_disadvantaged_white_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, white boys", "parent": "boys_disadvantaged_white", "pupils": 43479, "value": 30.700},
{"name": "boys_disadvantaged_white_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, white boys who attend school in coastal areas", "parent": "boys_disadvantaged_white_non-EAL", "pupils": 9377, "value": 30.700},
{"name": "boys_disadvantaged_white_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, white boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_white_non-EAL", "pupils": 34102, "value": 30.800}
]
[
{"name": "all", "header": "all pupils", "position": "left", "tooltipText": null, "parent": null, "pupils": 520741, "value": 0.648},
{"name": "girls", "header": "girls", "position": "left", "tooltipText": "girls", "parent": "all", "pupils": 256247, "value": 0.686},
{"name": "girls_non-disadvantaged", "header": "non-disadvantaged", "position": "left", "tooltipText": "non-disadvantaged girls", "parent": "girls", "pupils": 190116, "value": 0.754},
{"name": "girls_non-disadvantaged_Asian", "header": "Asian", "position": "left", "tooltipText": "non-disadvantaged, Asian girls", "parent": "girls_non-disadvantaged", "pupils": 19755, "value": 0.777},
{"name": "girls_non-disadvantaged_Asian_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, Asian girls", "parent": "girls_non-disadvantaged_Asian", "pupils": 13088, "value": 0.757},
{"name": "girls_non-disadvantaged_Asian_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, Asian girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_Asian_EAL", "pupils": 490, "value": 0.816},
{"name": "girls_non-disadvantaged_Asian_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, Asian girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_Asian_EAL", "pupils": 12598, "value": 0.755},
{"name": "girls_non-disadvantaged_Asian_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Asian girls", "parent": "girls_non-disadvantaged_Asian", "pupils": 6667, "value": 0.818},
{"name": "girls_non-disadvantaged_Asian_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, Asian girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_Asian_non-EAL", "pupils": 261, "value": 0.889},
{"name": "girls_non-disadvantaged_Asian_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Asian girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_Asian_non-EAL", "pupils": 6406, "value": 0.815},
{"name": "girls_non-disadvantaged_black", "header": "black", "position": "left", "tooltipText": "non-disadvantaged, black girls", "parent": "girls_non-disadvantaged", "pupils": 8024, "value": 0.706},
{"name": "girls_non-disadvantaged_black_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, black girls", "parent": "girls_non-disadvantaged_black", "pupils": 2847, "value": 0.658},
{"name": "girls_non-disadvantaged_black_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, black girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_black_EAL", "pupils": 95, "value": 0.579},
{"name": "girls_non-disadvantaged_black_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, black girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_black_EAL", "pupils": 2752, "value": 0.661},
{"name": "girls_non-disadvantaged_black_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, black girls", "parent": "girls_non-disadvantaged_black", "pupils": 5177, "value": 0.732},
{"name": "girls_non-disadvantaged_black_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, black girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_black_non-EAL", "pupils": 219, "value": 0.840},
{"name": "girls_non-disadvantaged_black_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, black girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_black_non-EAL", "pupils": 4958, "value": 0.727},
{"name": "girls_non-disadvantaged_Chinese", "header": "Chinese", "position": "left", "tooltipText": "non-disadvantaged, Chinese girls", "parent": "girls_non-disadvantaged", "pupils": 880, "value": 0.919},
{"name": "girls_non-disadvantaged_Chinese_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, Chinese girls", "parent": "girls_non-disadvantaged_Chinese", "pupils": 575, "value": 0.903},
{"name": "girls_non-disadvantaged_Chinese_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, Chinese girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_Chinese_EAL", "pupils": 85, "value": 0.894},
{"name": "girls_non-disadvantaged_Chinese_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, Chinese girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_Chinese_EAL", "pupils": 490, "value": 0.904},
{"name": "girls_non-disadvantaged_Chinese_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Chinese girls", "parent": "girls_non-disadvantaged_Chinese", "pupils": 305, "value": 0.951},
{"name": "girls_non-disadvantaged_Chinese_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, Chinese girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_Chinese_non-EAL", "pupils": 43, "value": 0.953},
{"name": "girls_non-disadvantaged_Chinese_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Chinese girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_Chinese_non-EAL", "pupils": 262, "value": 0.950},
{"name": "girls_non-disadvantaged_mixed", "header": "mixed", "position": "left", "tooltipText": "non-disadvantaged, mixed ethnicity girls", "parent": "girls_non-disadvantaged", "pupils": 8471, "value": 0.774},
{"name": "girls_non-disadvantaged_mixed_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity girls", "parent": "girls_non-disadvantaged_mixed", "pupils": 1344, "value": 0.745},
{"name": "girls_non-disadvantaged_mixed_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_mixed_EAL", "pupils": 103, "value": 0.767},
{"name": "girls_non-disadvantaged_mixed_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_mixed_EAL", "pupils": 1241, "value": 0.743},
{"name": "girls_non-disadvantaged_mixed_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity girls", "parent": "girls_non-disadvantaged_mixed", "pupils": 7127, "value": 0.779},
{"name": "girls_non-disadvantaged_mixed_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_mixed_non-EAL", "pupils": 711, "value": 0.792},
{"name": "girls_non-disadvantaged_mixed_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_mixed_non-EAL", "pupils": 6416, "value": 0.778},
{"name": "girls_non-disadvantaged_white", "header": "white", "position": "left", "tooltipText": "non-disadvantaged, white girls", "parent": "girls_non-disadvantaged", "pupils": 152986, "value": 0.752},
{"name": "girls_non-disadvantaged_white_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, white girls", "parent": "girls_non-disadvantaged_white", "pupils": 9231, "value": 0.648},
{"name": "girls_non-disadvantaged_white_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, white girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_white_EAL", "pupils": 937, "value": 0.625},
{"name": "girls_non-disadvantaged_white_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, white girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_white_EAL", "pupils": 8294, "value": 0.650},
{"name": "girls_non-disadvantaged_white_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, white girls", "parent": "girls_non-disadvantaged_white", "pupils": 143755, "value": 0.759},
{"name": "girls_non-disadvantaged_white_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, white girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_white_non-EAL", "pupils": 25455, "value": 0.734},
{"name": "girls_non-disadvantaged_white_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, white girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_white_non-EAL", "pupils": 118300, "value": 0.764},
{"name": "girls_disadvantaged", "header": "disadvantaged", "position": "right", "tooltipText": "disadvantaged girls", "parent": "girls", "pupils": 66131, "value": 0.489},
{"name": "girls_disadvantaged_Asian", "header": "Asian", "position": "left", "tooltipText": "disadvantaged, Asian girls", "parent": "girls_disadvantaged", "pupils": 8129, "value": 0.633},
{"name": "girls_disadvantaged_Asian_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, Asian girls", "parent": "girls_disadvantaged_Asian", "pupils": 5879, "value": 0.628},
{"name": "girls_disadvantaged_Asian_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, Asian girls who attend school in coastal areas", "parent": "girls_disadvantaged_Asian_EAL", "pupils": 139, "value": 0.705},
{"name": "girls_disadvantaged_Asian_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, Asian girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_Asian_EAL", "pupils": 5740, "value": 0.626},
{"name": "girls_disadvantaged_Asian_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, Asian girls", "parent": "girls_disadvantaged_Asian", "pupils": 2250, "value": 0.645},
{"name": "girls_disadvantaged_Asian_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, Asian girls who attend school in coastal areas", "parent": "girls_disadvantaged_Asian_non-EAL", "pupils": 35, "value": 0.714},
{"name": "girls_disadvantaged_Asian_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, Asian girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_Asian_non-EAL", "pupils": 2215, "value": 0.644},
{"name": "girls_disadvantaged_black", "header": "black", "position": "left", "tooltipText": "disadvantaged, black girls", "parent": "girls_disadvantaged", "pupils": 7471, "value": 0.583},
{"name": "girls_disadvantaged_black_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, black girls", "parent": "girls_disadvantaged_black", "pupils": 3476, "value": 0.618},
{"name": "girls_disadvantaged_black_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, black girls who attend school in coastal areas", "parent": "girls_disadvantaged_black_EAL", "pupils": 78, "value": 0.500},
{"name": "girls_disadvantaged_black_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, black girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_black_EAL", "pupils": 3398, "value": 0.621},
{"name": "girls_disadvantaged_black_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, black girls", "parent": "girls_disadvantaged_black", "pupils": 3995, "value": 0.552},
{"name": "girls_disadvantaged_black_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, black girls who attend school in coastal areas", "parent": "girls_disadvantaged_black_non-EAL", "pupils": 93, "value": 0.516},
{"name": "girls_disadvantaged_black_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, black girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_black_non-EAL", "pupils": 3902, "value": 0.553},
{"name": "girls_disadvantaged_Chinese", "header": "Chinese", "position": "left", "tooltipText": "disadvantaged, Chinese girls", "parent": "girls_disadvantaged", "pupils": 119, "value": 0.916},
{"name": "girls_disadvantaged_Chinese_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, Chinese girls", "parent": "girls_disadvantaged_Chinese", "pupils": 82, "value": 0.915},
{"name": "girls_disadvantaged_Chinese_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, Chinese girls who attend school in coastal areas", "parent": "girls_disadvantaged_Chinese_EAL", "pupils": 17, "value": 0.882},
{"name": "girls_disadvantaged_Chinese_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, Chinese girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_Chinese_EAL", "pupils": 65, "value": 0.923},
{"name": "girls_disadvantaged_Chinese_non-EAL", "header": "non-EAL*", "position": "right", "tooltipText": "disadvantaged, non-EAL, Chinese girls", "parent": "girls_disadvantaged_Chinese", "pupils": 37, "value": 0.919},
{"name": "girls_disadvantaged_mixed", "header": "mixed", "position": "left", "tooltipText": "disadvantaged, mixed ethnicity girls", "parent": "girls_disadvantaged", "pupils": 4905, "value": 0.518},
{"name": "girls_disadvantaged_mixed_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, mixed ethnicity girls", "parent": "girls_disadvantaged_mixed", "pupils": 823, "value": 0.612},
{"name": "girls_disadvantaged_mixed_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, mixed ethnicity girls who attend school in coastal areas", "parent": "girls_disadvantaged_mixed_EAL", "pupils": 63, "value": 0.524},
{"name": "girls_disadvantaged_mixed_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, mixed ethnicity girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_mixed_EAL", "pupils": 760, "value": 0.620},
{"name": "girls_disadvantaged_mixed_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity girls", "parent": "girls_disadvantaged_mixed", "pupils": 4082, "value": 0.499},
{"name": "girls_disadvantaged_mixed_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity girls who attend school in coastal areas", "parent": "girls_disadvantaged_mixed_non-EAL", "pupils": 331, "value": 0.529},
{"name": "girls_disadvantaged_mixed_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_mixed_non-EAL", "pupils": 3751, "value": 0.496},
{"name": "girls_disadvantaged_white", "header": "white", "position": "left", "tooltipText": "disadvantaged, white girls", "parent": "girls_disadvantaged", "pupils": 45507, "value": 0.443},
{"name": "girls_disadvantaged_white_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, white girls", "parent": "girls_disadvantaged_white", "pupils": 2557, "value": 0.469},
{"name": "girls_disadvantaged_white_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, white girls who attend school in coastal areas", "parent": "girls_disadvantaged_white_EAL", "pupils": 216, "value": 0.472},
{"name": "girls_disadvantaged_white_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, white girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_white_EAL", "pupils": 2341, "value": 0.469},
{"name": "girls_disadvantaged_white_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, white girls", "parent": "girls_disadvantaged_white", "pupils": 42950, "value": 0.442},
{"name": "girls_disadvantaged_white_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, white girls who attend school in coastal areas", "parent": "girls_disadvantaged_white_non-EAL", "pupils": 9329, "value": 0.427},
{"name": "girls_disadvantaged_white_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, white girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_white_non-EAL", "pupils": 33621, "value": 0.446},
{"name": "boys", "header": "boys", "position": "left", "tooltipText": "boys", "parent": "all", "pupils": 264494, "value": 0.612},
{"name": "boys_non-disadvantaged", "header": "non-disadvantaged", "position": "left", "tooltipText": "non-disadvantaged boys", "parent": "boys", "pupils": 197594, "value": 0.684},
{"name": "boys_non-disadvantaged_Asian", "header": "Asian", "position": "left", "tooltipText": "non-disadvantaged, Asian boys", "parent": "boys_non-disadvantaged", "pupils": 21217, "value": 0.724},
{"name": "boys_non-disadvantaged_Asian_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, Asian boys", "parent": "boys_non-disadvantaged_Asian", "pupils": 13875, "value": 0.698},
{"name": "boys_non-disadvantaged_Asian_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, Asian boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_Asian_EAL", "pupils": 478, "value": 0.757},
{"name": "boys_non-disadvantaged_Asian_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, Asian boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_Asian_EAL", "pupils": 13397, "value": 0.696},
{"name": "boys_non-disadvantaged_Asian_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Asian boys", "parent": "boys_non-disadvantaged_Asian", "pupils": 7342, "value": 0.774},
{"name": "boys_non-disadvantaged_Asian_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, Asian boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_Asian_non-EAL", "pupils": 219, "value": 0.877},
{"name": "boys_non-disadvantaged_Asian_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Asian boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_Asian_non-EAL", "pupils": 7123, "value": 0.771},
{"name": "boys_non-disadvantaged_black", "header": "black", "position": "left", "tooltipText": "non-disadvantaged, black boys", "parent": "boys_non-disadvantaged", "pupils": 7896, "value": 0.599},
{"name": "boys_non-disadvantaged_black_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, black boys", "parent": "boys_non-disadvantaged_black", "pupils": 2719, "value": 0.560},
{"name": "boys_non-disadvantaged_black_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, black boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_black_EAL", "pupils": 113, "value": 0.496},
{"name": "boys_non-disadvantaged_black_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, black boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_black_EAL", "pupils": 2606, "value": 0.563},
{"name": "boys_non-disadvantaged_black_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, black boys", "parent": "boys_non-disadvantaged_black", "pupils": 5177, "value": 0.619},
{"name": "boys_non-disadvantaged_black_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, black boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_black_non-EAL", "pupils": 198, "value": 0.672},
{"name": "boys_non-disadvantaged_black_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, black boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_black_non-EAL", "pupils": 4979, "value": 0.617},
{"name": "boys_non-disadvantaged_Chinese", "header": "Chinese", "position": "left", "tooltipText": "non-disadvantaged, Chinese boys", "parent": "boys_non-disadvantaged", "pupils": 867, "value": 0.879},
{"name": "boys_non-disadvantaged_Chinese_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, Chinese boys", "parent": "boys_non-disadvantaged_Chinese", "pupils": 619, "value": 0.861},
{"name": "boys_non-disadvantaged_Chinese_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, Chinese boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_Chinese_EAL", "pupils": 88, "value": 0.795},
{"name": "boys_non-disadvantaged_Chinese_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, Chinese boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_Chinese_EAL", "pupils": 531, "value": 0.872},
{"name": "boys_non-disadvantaged_Chinese_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Chinese boys", "parent": "boys_non-disadvantaged_Chinese", "pupils": 248, "value": 0.923},
{"name": "boys_non-disadvantaged_Chinese_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, Chinese boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_Chinese_non-EAL", "pupils": 35, "value": 0.914},
{"name": "boys_non-disadvantaged_Chinese_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Chinese boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_Chinese_non-EAL", "pupils": 213, "value": 0.925},
{"name": "boys_non-disadvantaged_mixed", "header": "mixed", "position": "left", "tooltipText": "non-disadvantaged, mixed ethnicity boys", "parent": "boys_non-disadvantaged", "pupils": 8656, "value": 0.713},
{"name": "boys_non-disadvantaged_mixed_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity boys", "parent": "boys_non-disadvantaged_mixed", "pupils": 1391, "value": 0.687},
{"name": "boys_non-disadvantaged_mixed_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_mixed_EAL", "pupils": 103, "value": 0.612},
{"name": "boys_non-disadvantaged_mixed_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_mixed_EAL", "pupils": 1288, "value": 0.693},
{"name": "boys_non-disadvantaged_mixed_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity boys", "parent": "boys_non-disadvantaged_mixed", "pupils": 7265, "value": 0.718},
{"name": "boys_non-disadvantaged_mixed_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_mixed_non-EAL", "pupils": 702, "value": 0.704},
{"name": "boys_non-disadvantaged_mixed_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_mixed_non-EAL", "pupils": 6563, "value": 0.719},
{"name": "boys_non-disadvantaged_white", "header": "white", "position": "left", "tooltipText": "non-disadvantaged, white boys", "parent": "boys_non-disadvantaged", "pupils": 158958, "value": 0.680},
{"name": "boys_non-disadvantaged_white_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, white boys", "parent": "boys_non-disadvantaged_white", "pupils": 9628, "value": 0.559},
{"name": "boys_non-disadvantaged_white_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, white boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_white_EAL", "pupils": 969, "value": 0.508},
{"name": "boys_non-disadvantaged_white_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, white boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_white_EAL", "pupils": 8659, "value": 0.565},
{"name": "boys_non-disadvantaged_white_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, white boys", "parent": "boys_non-disadvantaged_white", "pupils": 149330, "value": 0.687},
{"name": "boys_non-disadvantaged_white_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, white boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_white_non-EAL", "pupils": 26475, "value": 0.652},
{"name": "boys_non-disadvantaged_white_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, white boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_white_non-EAL", "pupils": 122855, "value": 0.695},
{"name": "boys_disadvantaged", "header": "disadvantaged", "position": "right", "tooltipText": "disadvantaged boys", "parent": "boys", "pupils": 66900, "value": 0.400},
{"name": "boys_disadvantaged_Asian", "header": "Asian", "position": "left", "tooltipText": "disadvantaged, Asian boys", "parent": "boys_disadvantaged", "pupils": 8413, "value": 0.566},
{"name": "boys_disadvantaged_Asian_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, Asian boys", "parent": "boys_disadvantaged_Asian", "pupils": 6002, "value": 0.560},
{"name": "boys_disadvantaged_Asian_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, Asian boys who attend school in coastal areas", "parent": "boys_disadvantaged_Asian_EAL", "pupils": 126, "value": 0.548},
{"name": "boys_disadvantaged_Asian_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, Asian boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_Asian_EAL", "pupils": 5876, "value": 0.560},
{"name": "boys_disadvantaged_Asian_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, Asian boys", "parent": "boys_disadvantaged_Asian", "pupils": 2411, "value": 0.583},
{"name": "boys_disadvantaged_Asian_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, Asian boys who attend school in coastal areas", "parent": "boys_disadvantaged_Asian_non-EAL", "pupils": 27, "value": 0.593},
{"name": "boys_disadvantaged_Asian_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, Asian boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_Asian_non-EAL", "pupils": 2384, "value": 0.583},
{"name": "boys_disadvantaged_black", "header": "black", "position": "left", "tooltipText": "disadvantaged, black boys", "parent": "boys_disadvantaged", "pupils": 7410, "value": 0.471},
{"name": "boys_disadvantaged_black_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, black boys", "parent": "boys_disadvantaged_black", "pupils": 3292, "value": 0.525},
{"name": "boys_disadvantaged_black_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, black boys who attend school in coastal areas", "parent": "boys_disadvantaged_black_EAL", "pupils": 62, "value": 0.419},
{"name": "boys_disadvantaged_black_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, black boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_black_EAL", "pupils": 3230, "value": 0.527},
{"name": "boys_disadvantaged_black_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, black boys", "parent": "boys_disadvantaged_black", "pupils": 4118, "value": 0.427},
{"name": "boys_disadvantaged_black_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, black boys who attend school in coastal areas", "parent": "boys_disadvantaged_black_non-EAL", "pupils": 108, "value": 0.398},
{"name": "boys_disadvantaged_black_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, black boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_black_non-EAL", "pupils": 4010, "value": 0.428},
{"name": "boys_disadvantaged_Chinese", "header": "Chinese", "position": "left", "tooltipText": "disadvantaged, Chinese boys", "parent": "boys_disadvantaged", "pupils": 124, "value": 0.831},
{"name": "boys_disadvantaged_Chinese_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, Chinese boys", "parent": "boys_disadvantaged_Chinese", "pupils": 102, "value": 0.833},
{"name": "boys_disadvantaged_Chinese_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, Chinese boys who attend school in coastal areas", "parent": "boys_disadvantaged_Chinese_EAL", "pupils": 12, "value": 0.667},
{"name": "boys_disadvantaged_Chinese_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, Chinese boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_Chinese_EAL", "pupils": 90, "value": 0.856},
{"name": "boys_disadvantaged_Chinese_non-EAL", "header": "non-EAL*", "position": "right", "tooltipText": "disadvantaged, non-EAL, Chinese boys", "parent": "boys_disadvantaged_Chinese", "pupils": 22, "value": 0.818},
{"name": "boys_disadvantaged_mixed", "header": "mixed", "position": "left", "tooltipText": "disadvantaged, mixed ethnicity boys", "parent": "boys_disadvantaged", "pupils": 4830, "value": 0.427},
{"name": "boys_disadvantaged_mixed_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, mixed ethnicity boys", "parent": "boys_disadvantaged_mixed", "pupils": 734, "value": 0.542},
{"name": "boys_disadvantaged_mixed_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, mixed ethnicity boys who attend school in coastal areas", "parent": "boys_disadvantaged_mixed_EAL", "pupils": 48, "value": 0.458},
{"name": "boys_disadvantaged_mixed_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, mixed ethnicity boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_mixed_EAL", "pupils": 686, "value": 0.548},
{"name": "boys_disadvantaged_mixed_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity boys", "parent": "boys_disadvantaged_mixed", "pupils": 4096, "value": 0.406},
{"name": "boys_disadvantaged_mixed_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity boys who attend school in coastal areas", "parent": "boys_disadvantaged_mixed_non-EAL", "pupils": 372, "value": 0.441},
{"name": "boys_disadvantaged_mixed_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_mixed_non-EAL", "pupils": 3724, "value": 0.403},
{"name": "boys_disadvantaged_white", "header": "white", "position": "left", "tooltipText": "disadvantaged, white boys", "parent": "boys_disadvantaged", "pupils": 46123, "value": 0.354},
{"name": "boys_disadvantaged_white_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, white boys", "parent": "boys_disadvantaged_white", "pupils": 2644, "value": 0.437},
{"name": "boys_disadvantaged_white_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, white boys who attend school in coastal areas", "parent": "boys_disadvantaged_white_EAL", "pupils": 238, "value": 0.382},
{"name": "boys_disadvantaged_white_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, white boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_white_EAL", "pupils": 2406, "value": 0.442},
{"name": "boys_disadvantaged_white_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, white boys", "parent": "boys_disadvantaged_white", "pupils": 43479, "value": 0.349},
{"name": "boys_disadvantaged_white_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, white boys who attend school in coastal areas", "parent": "boys_disadvantaged_white_non-EAL", "pupils": 9377, "value": 0.340},
{"name": "boys_disadvantaged_white_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, white boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_white_non-EAL", "pupils": 34102, "value": 0.351}
]
[
{"name": "all", "header": "all pupils", "position": "left", "tooltipText": null, "parent": null, "pupils": 494556, "value": -0.040},
{"name": "girls", "header": "girls", "position": "left", "tooltipText": "girls", "parent": "all", "pupils": 243730, "value": 0.220},
{"name": "girls_non-disadvantaged", "header": "non-disadvantaged", "position": "left", "tooltipText": "non-disadvantaged girls", "parent": "girls", "pupils": 179633, "value": 0.370},
{"name": "girls_non-disadvantaged_Asian", "header": "Asian", "position": "left", "tooltipText": "non-disadvantaged, Asian girls", "parent": "girls_non-disadvantaged", "pupils": 17682, "value": 0.830},
{"name": "girls_non-disadvantaged_Asian_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, Asian girls", "parent": "girls_non-disadvantaged_Asian", "pupils": 11467, "value": 0.860},
{"name": "girls_non-disadvantaged_Asian_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, Asian girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_Asian_EAL", "pupils": 427, "value": 1.000},
{"name": "girls_non-disadvantaged_Asian_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, Asian girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_Asian_EAL", "pupils": 11040, "value": 0.850},
{"name": "girls_non-disadvantaged_Asian_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Asian girls", "parent": "girls_non-disadvantaged_Asian", "pupils": 6215, "value": 0.760},
{"name": "girls_non-disadvantaged_Asian_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, Asian girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_Asian_non-EAL", "pupils": 239, "value": 0.940},
{"name": "girls_non-disadvantaged_Asian_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Asian girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_Asian_non-EAL", "pupils": 5976, "value": 0.750},
{"name": "girls_non-disadvantaged_black", "header": "black", "position": "left", "tooltipText": "non-disadvantaged, black girls", "parent": "girls_non-disadvantaged", "pupils": 6773, "value": 0.570},
{"name": "girls_non-disadvantaged_black_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, black girls", "parent": "girls_non-disadvantaged_black", "pupils": 2075, "value": 0.740},
{"name": "girls_non-disadvantaged_black_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, black girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_black_EAL", "pupils": 62, "value": 0.910},
{"name": "girls_non-disadvantaged_black_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, black girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_black_EAL", "pupils": 2013, "value": 0.740},
{"name": "girls_non-disadvantaged_black_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, black girls", "parent": "girls_non-disadvantaged_black", "pupils": 4698, "value": 0.500},
{"name": "girls_non-disadvantaged_black_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, black girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_black_non-EAL", "pupils": 193, "value": 0.830},
{"name": "girls_non-disadvantaged_black_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, black girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_black_non-EAL", "pupils": 4505, "value": 0.490},
{"name": "girls_non-disadvantaged_Chinese", "header": "Chinese", "position": "left", "tooltipText": "non-disadvantaged, Chinese girls", "parent": "girls_non-disadvantaged", "pupils": 724, "value": 1.050},
{"name": "girls_non-disadvantaged_Chinese_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, Chinese girls", "parent": "girls_non-disadvantaged_Chinese", "pupils": 442, "value": 1.130},
{"name": "girls_non-disadvantaged_Chinese_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, Chinese girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_Chinese_EAL", "pupils": 58, "value": 1.170},
{"name": "girls_non-disadvantaged_Chinese_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, Chinese girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_Chinese_EAL", "pupils": 384, "value": 1.120},
{"name": "girls_non-disadvantaged_Chinese_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Chinese girls", "parent": "girls_non-disadvantaged_Chinese", "pupils": 282, "value": 0.920},
{"name": "girls_non-disadvantaged_Chinese_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, Chinese girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_Chinese_non-EAL", "pupils": 40, "value": 0.800},
{"name": "girls_non-disadvantaged_Chinese_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Chinese girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_Chinese_non-EAL", "pupils": 242, "value": 0.940},
{"name": "girls_non-disadvantaged_mixed", "header": "mixed", "position": "left", "tooltipText": "non-disadvantaged, mixed ethnicity girls", "parent": "girls_non-disadvantaged", "pupils": 7791, "value": 0.460},
{"name": "girls_non-disadvantaged_mixed_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity girls", "parent": "girls_non-disadvantaged_mixed", "pupils": 1016, "value": 0.860},
{"name": "girls_non-disadvantaged_mixed_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_mixed_EAL", "pupils": 79, "value": 0.980},
{"name": "girls_non-disadvantaged_mixed_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_mixed_EAL", "pupils": 937, "value": 0.850},
{"name": "girls_non-disadvantaged_mixed_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity girls", "parent": "girls_non-disadvantaged_mixed", "pupils": 6775, "value": 0.410},
{"name": "girls_non-disadvantaged_mixed_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_mixed_non-EAL", "pupils": 675, "value": 0.320},
{"name": "girls_non-disadvantaged_mixed_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_mixed_non-EAL", "pupils": 6100, "value": 0.420},
{"name": "girls_non-disadvantaged_white", "header": "white", "position": "left", "tooltipText": "non-disadvantaged, white girls", "parent": "girls_non-disadvantaged", "pupils": 146663, "value": 0.300},
{"name": "girls_non-disadvantaged_white_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, white girls", "parent": "girls_non-disadvantaged_white", "pupils": 6062, "value": 0.910},
{"name": "girls_non-disadvantaged_white_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, white girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_white_EAL", "pupils": 595, "value": 0.840},
{"name": "girls_non-disadvantaged_white_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, white girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_white_EAL", "pupils": 5467, "value": 0.910},
{"name": "girls_non-disadvantaged_white_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, white girls", "parent": "girls_non-disadvantaged_white", "pupils": 140601, "value": 0.270},
{"name": "girls_non-disadvantaged_white_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, white girls who attend school in coastal areas", "parent": "girls_non-disadvantaged_white_non-EAL", "pupils": 24960, "value": 0.190},
{"name": "girls_non-disadvantaged_white_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, white girls who do not attend school in coastal areas", "parent": "girls_non-disadvantaged_white_non-EAL", "pupils": 115641, "value": 0.290},
{"name": "girls_disadvantaged", "header": "disadvantaged", "position": "right", "tooltipText": "disadvantaged girls", "parent": "girls", "pupils": 64097, "value": -0.230},
{"name": "girls_disadvantaged_Asian", "header": "Asian", "position": "left", "tooltipText": "disadvantaged, Asian girls", "parent": "girls_disadvantaged", "pupils": 7743, "value": 0.500},
{"name": "girls_disadvantaged_Asian_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, Asian girls", "parent": "girls_disadvantaged_Asian", "pupils": 5563, "value": 0.550},
{"name": "girls_disadvantaged_Asian_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, Asian girls who attend school in coastal areas", "parent": "girls_disadvantaged_Asian_EAL", "pupils": 128, "value": 0.660},
{"name": "girls_disadvantaged_Asian_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, Asian girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_Asian_EAL", "pupils": 5435, "value": 0.550},
{"name": "girls_disadvantaged_Asian_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, Asian girls", "parent": "girls_disadvantaged_Asian", "pupils": 2180, "value": 0.390},
{"name": "girls_disadvantaged_Asian_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, Asian girls who attend school in coastal areas", "parent": "girls_disadvantaged_Asian_non-EAL", "pupils": 34, "value": 0.640},
{"name": "girls_disadvantaged_Asian_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, Asian girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_Asian_non-EAL", "pupils": 2146, "value": 0.380},
{"name": "girls_disadvantaged_black", "header": "black", "position": "left", "tooltipText": "disadvantaged, black girls", "parent": "girls_disadvantaged", "pupils": 6830, "value": 0.280},
{"name": "girls_disadvantaged_black_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, black girls", "parent": "girls_disadvantaged_black", "pupils": 3075, "value": 0.510},
{"name": "girls_disadvantaged_black_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, black girls who attend school in coastal areas", "parent": "girls_disadvantaged_black_EAL", "pupils": 60, "value": 0.610},
{"name": "girls_disadvantaged_black_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, black girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_black_EAL", "pupils": 3015, "value": 0.510},
{"name": "girls_disadvantaged_black_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, black girls", "parent": "girls_disadvantaged_black", "pupils": 3755, "value": 0.080},
{"name": "girls_disadvantaged_black_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, black girls who attend school in coastal areas", "parent": "girls_disadvantaged_black_non-EAL", "pupils": 82, "value": 0.240},
{"name": "girls_disadvantaged_black_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, black girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_black_non-EAL", "pupils": 3673, "value": 0.080},
{"name": "girls_disadvantaged_Chinese", "header": "Chinese", "position": "left", "tooltipText": "disadvantaged, Chinese girls", "parent": "girls_disadvantaged", "pupils": 114, "value": 0.670},
{"name": "girls_disadvantaged_Chinese_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, Chinese girls", "parent": "girls_disadvantaged_Chinese", "pupils": 78, "value": 0.780},
{"name": "girls_disadvantaged_Chinese_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, Chinese girls who attend school in coastal areas", "parent": "girls_disadvantaged_Chinese_EAL", "pupils": 17, "value": 0.840},
{"name": "girls_disadvantaged_Chinese_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, Chinese girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_Chinese_EAL", "pupils": 61, "value": 0.760},
{"name": "girls_disadvantaged_Chinese_non-EAL", "header": "non-EAL*", "position": "right", "tooltipText": "disadvantaged, non-EAL, Chinese girls", "parent": "girls_disadvantaged_Chinese", "pupils": 36, "value": 0.430},
{"name": "girls_disadvantaged_mixed", "header": "mixed", "position": "left", "tooltipText": "disadvantaged, mixed ethnicity girls", "parent": "girls_disadvantaged", "pupils": 4715, "value": -0.150},
{"name": "girls_disadvantaged_mixed_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, mixed ethnicity girls", "parent": "girls_disadvantaged_mixed", "pupils": 702, "value": 0.560},
{"name": "girls_disadvantaged_mixed_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, mixed ethnicity girls who attend school in coastal areas", "parent": "girls_disadvantaged_mixed_EAL", "pupils": 47, "value": 0.430},
{"name": "girls_disadvantaged_mixed_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, mixed ethnicity girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_mixed_EAL", "pupils": 655, "value": 0.570},
{"name": "girls_disadvantaged_mixed_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity girls", "parent": "girls_disadvantaged_mixed", "pupils": 4013, "value": -0.280},
{"name": "girls_disadvantaged_mixed_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity girls who attend school in coastal areas", "parent": "girls_disadvantaged_mixed_non-EAL", "pupils": 323, "value": -0.230},
{"name": "girls_disadvantaged_mixed_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_mixed_non-EAL", "pupils": 3690, "value": -0.280},
{"name": "girls_disadvantaged_white", "header": "white", "position": "left", "tooltipText": "disadvantaged, white girls", "parent": "girls_disadvantaged", "pupils": 44695, "value": -0.440},
{"name": "girls_disadvantaged_white_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, white girls", "parent": "girls_disadvantaged_white", "pupils": 2202, "value": 0.340},
{"name": "girls_disadvantaged_white_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, white girls who attend school in coastal areas", "parent": "girls_disadvantaged_white_EAL", "pupils": 184, "value": 0.270},
{"name": "girls_disadvantaged_white_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, white girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_white_EAL", "pupils": 2018, "value": 0.350},
{"name": "girls_disadvantaged_white_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, white girls", "parent": "girls_disadvantaged_white", "pupils": 42493, "value": -0.480},
{"name": "girls_disadvantaged_white_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, white girls who attend school in coastal areas", "parent": "girls_disadvantaged_white_non-EAL", "pupils": 9238, "value": -0.540},
{"name": "girls_disadvantaged_white_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, white girls who do not attend school in coastal areas", "parent": "girls_disadvantaged_white_non-EAL", "pupils": 33255, "value": -0.460},
{"name": "boys", "header": "boys", "position": "left", "tooltipText": "boys", "parent": "all", "pupils": 250826, "value": -0.290},
{"name": "boys_non-disadvantaged", "header": "non-disadvantaged", "position": "left", "tooltipText": "non-disadvantaged boys", "parent": "boys", "pupils": 186304, "value": -0.120},
{"name": "boys_non-disadvantaged_Asian", "header": "Asian", "position": "left", "tooltipText": "non-disadvantaged, Asian boys", "parent": "boys_non-disadvantaged", "pupils": 18858, "value": 0.340},
{"name": "boys_non-disadvantaged_Asian_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, Asian boys", "parent": "boys_non-disadvantaged_Asian", "pupils": 12066, "value": 0.370},
{"name": "boys_non-disadvantaged_Asian_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, Asian boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_Asian_EAL", "pupils": 416, "value": 0.660},
{"name": "boys_non-disadvantaged_Asian_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, Asian boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_Asian_EAL", "pupils": 11650, "value": 0.360},
{"name": "boys_non-disadvantaged_Asian_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Asian boys", "parent": "boys_non-disadvantaged_Asian", "pupils": 6792, "value": 0.280},
{"name": "boys_non-disadvantaged_Asian_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, Asian boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_Asian_non-EAL", "pupils": 191, "value": 0.560},
{"name": "boys_non-disadvantaged_Asian_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Asian boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_Asian_non-EAL", "pupils": 6601, "value": 0.270},
{"name": "boys_non-disadvantaged_black", "header": "black", "position": "left", "tooltipText": "non-disadvantaged, black boys", "parent": "boys_non-disadvantaged", "pupils": 6582, "value": -0.050},
{"name": "boys_non-disadvantaged_black_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, black boys", "parent": "boys_non-disadvantaged_black", "pupils": 1908, "value": 0.150},
{"name": "boys_non-disadvantaged_black_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, black boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_black_EAL", "pupils": 74, "value": 0.220},
{"name": "boys_non-disadvantaged_black_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, black boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_black_EAL", "pupils": 1834, "value": 0.150},
{"name": "boys_non-disadvantaged_black_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, black boys", "parent": "boys_non-disadvantaged_black", "pupils": 4674, "value": -0.130},
{"name": "boys_non-disadvantaged_black_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, black boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_black_non-EAL", "pupils": 154, "value": 0.260},
{"name": "boys_non-disadvantaged_black_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, black boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_black_non-EAL", "pupils": 4520, "value": -0.140},
{"name": "boys_non-disadvantaged_Chinese", "header": "Chinese", "position": "left", "tooltipText": "non-disadvantaged, Chinese boys", "parent": "boys_non-disadvantaged", "pupils": 727, "value": 0.780},
{"name": "boys_non-disadvantaged_Chinese_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, Chinese boys", "parent": "boys_non-disadvantaged_Chinese", "pupils": 501, "value": 0.840},
{"name": "boys_non-disadvantaged_Chinese_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, Chinese boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_Chinese_EAL", "pupils": 65, "value": 0.530},
{"name": "boys_non-disadvantaged_Chinese_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, Chinese boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_Chinese_EAL", "pupils": 436, "value": 0.890},
{"name": "boys_non-disadvantaged_Chinese_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Chinese boys", "parent": "boys_non-disadvantaged_Chinese", "pupils": 226, "value": 0.650},
{"name": "boys_non-disadvantaged_Chinese_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, Chinese boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_Chinese_non-EAL", "pupils": 28, "value": 0.510},
{"name": "boys_non-disadvantaged_Chinese_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, Chinese boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_Chinese_non-EAL", "pupils": 198, "value": 0.670},
{"name": "boys_non-disadvantaged_mixed", "header": "mixed", "position": "left", "tooltipText": "non-disadvantaged, mixed ethnicity boys", "parent": "boys_non-disadvantaged", "pupils": 7926, "value": -0.020},
{"name": "boys_non-disadvantaged_mixed_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity boys", "parent": "boys_non-disadvantaged_mixed", "pupils": 1033, "value": 0.360},
{"name": "boys_non-disadvantaged_mixed_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_mixed_EAL", "pupils": 72, "value": 0.350},
{"name": "boys_non-disadvantaged_mixed_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, mixed ethnicity boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_mixed_EAL", "pupils": 961, "value": 0.370},
{"name": "boys_non-disadvantaged_mixed_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity boys", "parent": "boys_non-disadvantaged_mixed", "pupils": 6893, "value": -0.080},
{"name": "boys_non-disadvantaged_mixed_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_mixed_non-EAL", "pupils": 662, "value": -0.140},
{"name": "boys_non-disadvantaged_mixed_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, mixed ethnicity boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_mixed_non-EAL", "pupils": 6231, "value": -0.070},
{"name": "boys_non-disadvantaged_white", "header": "white", "position": "left", "tooltipText": "non-disadvantaged, white boys", "parent": "boys_non-disadvantaged", "pupils": 152211, "value": -0.190},
{"name": "boys_non-disadvantaged_white_EAL", "header": "EAL", "position": "left", "tooltipText": "non-disadvantaged, EAL, white boys", "parent": "boys_non-disadvantaged_white", "pupils": 6291, "value": 0.330},
{"name": "boys_non-disadvantaged_white_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, EAL, white boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_white_EAL", "pupils": 644, "value": 0.270},
{"name": "boys_non-disadvantaged_white_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, EAL, white boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_white_EAL", "pupils": 5647, "value": 0.330},
{"name": "boys_non-disadvantaged_white_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, white boys", "parent": "boys_non-disadvantaged_white", "pupils": 145920, "value": -0.220},
{"name": "boys_non-disadvantaged_white_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "non-disadvantaged, non-EAL, white boys who attend school in coastal areas", "parent": "boys_non-disadvantaged_white_non-EAL", "pupils": 25986, "value": -0.300},
{"name": "boys_non-disadvantaged_white_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "non-disadvantaged, non-EAL, white boys who do not attend school in coastal areas", "parent": "boys_non-disadvantaged_white_non-EAL", "pupils": 119934, "value": -0.200},
{"name": "boys_disadvantaged", "header": "disadvantaged", "position": "right", "tooltipText": "disadvantaged boys", "parent": "boys", "pupils": 64522, "value": -0.760},
{"name": "boys_disadvantaged_Asian", "header": "Asian", "position": "left", "tooltipText": "disadvantaged, Asian boys", "parent": "boys_disadvantaged", "pupils": 7951, "value": -0.070},
{"name": "boys_disadvantaged_Asian_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, Asian boys", "parent": "boys_disadvantaged_Asian", "pupils": 5618, "value": -0.010},
{"name": "boys_disadvantaged_Asian_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, Asian boys who attend school in coastal areas", "parent": "boys_disadvantaged_Asian_EAL", "pupils": 107, "value": 0.180},
{"name": "boys_disadvantaged_Asian_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, Asian boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_Asian_EAL", "pupils": 5511, "value": -0.020},
{"name": "boys_disadvantaged_Asian_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, Asian boys", "parent": "boys_disadvantaged_Asian", "pupils": 2333, "value": -0.190},
{"name": "boys_disadvantaged_Asian_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, Asian boys who attend school in coastal areas", "parent": "boys_disadvantaged_Asian_non-EAL", "pupils": 25, "value": -0.330},
{"name": "boys_disadvantaged_Asian_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, Asian boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_Asian_non-EAL", "pupils": 2308, "value": -0.190},
{"name": "boys_disadvantaged_black", "header": "black", "position": "left", "tooltipText": "disadvantaged, black boys", "parent": "boys_disadvantaged", "pupils": 6698, "value": -0.350},
{"name": "boys_disadvantaged_black_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, black boys", "parent": "boys_disadvantaged_black", "pupils": 2860, "value": -0.060},
{"name": "boys_disadvantaged_black_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, black boys who attend school in coastal areas", "parent": "boys_disadvantaged_black_EAL", "pupils": 51, "value": 0.070},
{"name": "boys_disadvantaged_black_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, black boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_black_EAL", "pupils": 2809, "value": -0.060},
{"name": "boys_disadvantaged_black_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, black boys", "parent": "boys_disadvantaged_black", "pupils": 3838, "value": -0.570},
{"name": "boys_disadvantaged_black_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, black boys who attend school in coastal areas", "parent": "boys_disadvantaged_black_non-EAL", "pupils": 96, "value": -0.360},
{"name": "boys_disadvantaged_black_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, black boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_black_non-EAL", "pupils": 3742, "value": -0.580},
{"name": "boys_disadvantaged_Chinese", "header": "Chinese", "position": "left", "tooltipText": "disadvantaged, Chinese boys", "parent": "boys_disadvantaged", "pupils": 116, "value": 0.510},
{"name": "boys_disadvantaged_Chinese_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, Chinese boys", "parent": "boys_disadvantaged_Chinese", "pupils": 94, "value": 0.650},
{"name": "boys_disadvantaged_Chinese_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, Chinese boys who attend school in coastal areas", "parent": "boys_disadvantaged_Chinese_EAL", "pupils": 11, "value": 0.390},
{"name": "boys_disadvantaged_Chinese_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, Chinese boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_Chinese_EAL", "pupils": 83, "value": 0.680},
{"name": "boys_disadvantaged_Chinese_non-EAL", "header": "non-EAL*", "position": "right", "tooltipText": "disadvantaged, non-EAL, Chinese boys", "parent": "boys_disadvantaged_Chinese", "pupils": 22, "value": -0.100},
{"name": "boys_disadvantaged_mixed", "header": "mixed", "position": "left", "tooltipText": "disadvantaged, mixed ethnicity boys", "parent": "boys_disadvantaged", "pupils": 4613, "value": -0.740},
{"name": "boys_disadvantaged_mixed_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, mixed ethnicity boys", "parent": "boys_disadvantaged_mixed", "pupils": 620, "value": 0.030},
{"name": "boys_disadvantaged_mixed_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, mixed ethnicity boys who attend school in coastal areas", "parent": "boys_disadvantaged_mixed_EAL", "pupils": 37, "value": -0.020},
{"name": "boys_disadvantaged_mixed_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, mixed ethnicity boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_mixed_EAL", "pupils": 583, "value": 0.030},
{"name": "boys_disadvantaged_mixed_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity boys", "parent": "boys_disadvantaged_mixed", "pupils": 3993, "value": -0.860},
{"name": "boys_disadvantaged_mixed_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity boys who attend school in coastal areas", "parent": "boys_disadvantaged_mixed_non-EAL", "pupils": 362, "value": -0.830},
{"name": "boys_disadvantaged_mixed_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, mixed ethnicity boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_mixed_non-EAL", "pupils": 3631, "value": -0.860},
{"name": "boys_disadvantaged_white", "header": "white", "position": "left", "tooltipText": "disadvantaged, white boys", "parent": "boys_disadvantaged", "pupils": 45144, "value": -0.940},
{"name": "boys_disadvantaged_white_EAL", "header": "EAL", "position": "left", "tooltipText": "disadvantaged, EAL, white boys", "parent": "boys_disadvantaged_white", "pupils": 2254, "value": -0.160},
{"name": "boys_disadvantaged_white_EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, EAL, white boys who attend school in coastal areas", "parent": "boys_disadvantaged_white_EAL", "pupils": 195, "value": -0.120},
{"name": "boys_disadvantaged_white_EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, EAL, white boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_white_EAL", "pupils": 2059, "value": -0.160},
{"name": "boys_disadvantaged_white_non-EAL", "header": "non-EAL", "position": "right", "tooltipText": "disadvantaged, non-EAL, white boys", "parent": "boys_disadvantaged_white", "pupils": 42890, "value": -0.980},
{"name": "boys_disadvantaged_white_non-EAL_coastal", "header": "coastal", "position": "left", "tooltipText": "disadvantaged, non-EAL, white boys who attend school in coastal areas", "parent": "boys_disadvantaged_white_non-EAL", "pupils": 9243, "value": -0.980},
{"name": "boys_disadvantaged_white_non-EAL_non-coastal", "header": "non-coastal", "position": "right", "tooltipText": "disadvantaged, non-EAL, white boys who do not attend school in coastal areas", "parent": "boys_disadvantaged_white_non-EAL", "pupils": 33647, "value": -0.980}
]
label,
#measure-description-text {
font-family:
-apple-system,
BlinkMacSystemFont,
"Segoe UI",
Roboto,
Oxygen-Sans,
Ubuntu,
Cantarell,
"Helvetica Neue",
sans-serif;
}
body {
max-width: 1140px;
}
.vis .controls,
.vis .controls * {
box-sizing: content-box; /* Needed for embedding into our WordPress set-up */
}
.vis.ie {
font-style: italic;
color: white;
background-color: rgb(83,83,83);
}
.link {
fill: none;
stroke: grey;
stroke-width: 1.5px;
}
.node circle {
cursor: pointer;
stroke-width: 3px;
}
.node circle.unfilled {
fill: #f3f3f3 !important; /* Used to take priority over fill colours set via JavaScript */
}
.vis {
width: 1140px;
height: 740px;
}
.vis *,
.d3-tip {
font-size: 14px;
color: rgba(0,0,0,0.87);
font-family:
-apple-system,
BlinkMacSystemFont,
"Segoe UI",
Roboto,
Oxygen-Sans,
Ubuntu,
Cantarell,
"Helvetica Neue",
sans-serif !important; /* Used to take priority over something specified as !important in CSS in WordPress */
letter-spacing: 0px;
}
.vis svg {
background-color: #f3f3f3;
}
.vis svg .button rect {
fill: #f3f3f3;
stroke: rgba(0, 0, 0, 0.2);
stroke-width:1px;
cursor: pointer;
}
.vis svg .button text {
fill: rgba(0,0,0,0.87);
cursor: pointer;
}
/* D3 tooltips */
.d3-tip {
line-height: 1;
padding: 12px;
background: #535353;
color: white;
border-radius: 2px;
pointer-events: none;
width: 250px;
user-select: none;
z-index: 11;
-webkit-user-select: none;
-ms-user-select: none;
-webkit-touch-callout: none;
-o-user-select: none;
-moz-user-select: none;
}
@media (max-width: 1024px) {
.d3-tip {
position: fixed!important;
right: 0!important;
left: 0!important;
top: auto!important;
bottom: 0!important;
width: 100%!important;
z-index: 100001;
border-radius: 0;
}
}
.d3-tip b {
font-weight: 600;
}
.d3-tip p:first-letter {
text-transform:capitalize;
}
.d3-tip .tooltip-header {
font-size: 1.5em;
font-weight: 600;
margin: 0px;
}
.d3-tip .tooltip-pupils {
font-style: italic;
text-align: right;
margin: 0px;
}
.scroll-wrapper {
overflow-x: scroll;
background: #f3f3f3;
}
/* Buttons. Via https://codepen.io/JiveDig/pen/jbdJXR */
.controls {
font-size: 0; /* so that whitespace doesn't show between in-line divs */
line-height: normal;
}
@media (min-width: 640px) {
.controls {
white-space: nowrap;
}
}
.controls .switch-controls {
font-size: 14px; /* can't use relative sizing, as font-size set to 0 on .controls */
margin-top: 10px;
margin-bottom: 10px;
cursor: default;
user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
-webkit-touch-callout: none;
-o-user-select: none;
-moz-user-select: none;
}
@media (min-width: 760px) {
.controls #help-controls {
float: right;
}
}
@media (max-width: 760px) {
.controls #help-controls {
margin-bottom: 15px;
}
}
.scroll-wrapper {
clear: both;
}
@media (min-width: 1140px) {
.controls {
display: flex;
}
.controls #phase-controls {
flex: 1 1 auto;
}
.controls #help-controls {
vertical-align: top;
text-align: right;
float: none;
}
.controls #measure-controls.prim {
text-align: right;
}
.controls #measure-controls.sec {
text-align: right;
}
}
@media (max-width: 1140px) {
.controls #help-controls {
margin-top: 2px !important;
}
}
.switch-controls input {
position: absolute !important;
clip: rect(0, 0, 0, 0);
height: 1px;
width: 1px;
border: 0;
overflow: hidden;
}
.switch-controls label {
display: block;
width: 140px;
background-color: #f3f3f3;
text-align: center;
padding: 6px 14px;
border: 1px solid rgba(0, 0, 0, 0.2);
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
-ms-transition: all 0.1s ease-in-out;
-o-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
}
@media (min-width: 760px) {
.switch-controls label {
display: inline-block;
}
}
.switch-controls label:hover {
cursor: pointer;
}
.switch-controls input:checked + label {
background-color: #efa2cc;
-webkit-box-shadow: none;
box-shadow: none;
}
@media (min-width: 760px) {
.switch-controls#phase-controls label:last-of-type,
.switch-controls#measure-controls label:last-of-type { /* handles the fact that the order of the measure controls is the reverse of what it appears to be */
border-radius: 0 4px 4px 0;
}
.switch-controls#phase-controls label:first-of-type,
.switch-controls#measure-controls label:first-of-type { /* handles the fact that the order of the measure controls is the reverse of what it appears to be */
border-radius: 4px 0 0 4px;
}
}
.switch-controls#phase-controls label,
.switch-controls#measure-controls label {
/* margin-right: -5px; */
}
.switch-controls .help-icon { /* for text alignment with input labels */
position: relative;
margin-right: 10px;
cursor: pointer;
top: 6px;
}
.switch-controls br {
display: none;
}
.switch-controls .help-icon:hover .vis-tooltip {
visibility: visible;
}
.switch-controls .fa-question-circle {
color: #535353;
font-size: 20px;
font-family: 'Font Awesome 5 Free' !important /* Used to take priority over something specified as !important in CSS in WordPress */
}
.vis-tooltip {
visibility: hidden;
background-color: #535353;
text-align: center;
border-radius: 6px;
padding: 5px;
width: 280px;
position: absolute;
z-index: 1;
top: -10px;
left: 0;
cursor: default;
white-space: normal;
}
@media (min-width: 760px) {
.vis-tooltip {
right: 0;
left: auto;
}
}
.vis-tooltip #measure-description-text {
color: white;
}
.vis-tooltip ::after {
content: "";
position: absolute;
top: 17px;
left: 100%;
margin-top: -5px;
border-width: 5px;
border-style: solid;
border-color: transparent transparent transparent #535353;
display: none;
}
/* SVG text*/
.vis svg text {
font-family:
-apple-system,
BlinkMacSystemFont,
"Segoe UI",
Roboto,
Oxygen-Sans,
Ubuntu,
Cantarell,
"Helvetica Neue",
sans-serif;
user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
-webkit-touch-callout: none;
-o-user-select: none;
-moz-user-select: none;
}
.vis svg .title {
font-weight: bolder;
font-size: 1em;
}
.vis svg .title.header {
font-size: 1.5em;
}
.vis svg .notes {
font-size: 10px;
}
.vis svg .notes.header {
text-decoration: underline;
}
.vis svg .notes.url {
fill: rgb(230,0,126);
text-decoration: underline;
}
/* Labels */
/* Make all node labels non-selectable, and prevent them being a barrier where they overlap nodes */
.node-label {
pointer-events: none;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment