(function () { var script = document.getElementById('highcharts-script'); function addChart() { function parseData(completeHandler, chartOptions) { try { var dataOptions = { "seriesMapping": [ { "x": 0 } ], "columnTypes": [ "float", "float" ], "csv": "Out,Old population\n32.5,6.1\n47.2,6.6\n21.5,7\n21.4,7.6\n27.2,7.8\n24.8,8.7\n24.4,8.7\n25,8.8\n30,9\n54.3,9.1\n30.1,9.4\n39.6,9.4\n40.9,9.9\n44.4,10.3\n62.4,10.4\n48.9,10.5\n40.3,10.6\n39.6,10.7\n25.1,10.9\n29.7,10.9\n31,11.1\n51.4,11.1\n48.9,11.2\n42,11.4\n37.1,11.6\n50.8,11.6\n56.5,11.8\n26.2,11.9\n46,11.9\n31.3,12.1\n50.3,12.3\n58.2,12.3\n45.7,12.3\n44.2,12.4\n53.9,12.5\n58.4,12.6\n38.4,12.7\n72.3,12.7\n56.4,12.8\n56.3,12.8\n50.4,12.9\n53.8,13\n31.4,13.1\n38.3,13.1\n40,13.2\n37.8,13.3\n54.2,13.3\n58.4,13.4\n30.7,13.5\n58.1,13.5\n60.9,13.5\n41.7,13.6\n64.2,13.6\n53.3,13.7\n54.7,13.8\n49.3,13.8\n33.4,13.9\n67.6,13.9\n64.1,14\n41.8,14\n24.7,14.1\n45.4,14.1\n59.2,14.1\n62.3,14.1\n56.8,14.2\n53.7,14.3\n56.9,14.3\n25.6,14.4\n38.9,14.4\n64.2,14.4\n51.9,14.5\n63.1,14.5\n44.3,14.6\n49.7,14.6\n43.8,14.6\n67.5,14.6\n55.6,14.6\n60.9,14.6\n60.1,14.6\n57.4,14.7\n53.7,14.8\n58.5,14.8\n58.3,14.8\n43.8,14.9\n38.3,14.9\n68.1,14.9\n65.5,14.9\n50.5,15\n57.2,15.1\n54.7,15.2\n66.7,15.2\n48.2,15.3\n52.2,15.3\n50.3,15.3\n58.3,15.3\n43.3,15.4\n50.4,15.4\n60.4,15.4\n60.7,15.4\n44.7,15.5\n37.3,15.6\n43.8,15.6\n56.1,15.6\n51,15.6\n61.7,15.6\n61.1,15.6\n69.4,15.6\n48,15.8\n53.6,15.8\n51.8,15.8\n50.7,15.9\n54.3,15.9\n55.7,15.9\n66.2,15.9\n51.6,15.9\n42.3,16\n42.2,16\n54.1,16\n65.4,16\n45,16\n54.2,16.1\n63,16.1\n61,16.1\n68.6,16.1\n68.9,16.1\n63.2,16.1\n43.2,16.2\n63.9,16.2\n62.6,16.2\n50.8,16.3\n65,16.3\n66.3,16.3\n59.9,16.3\n62.4,16.3\n56,16.3\n66.6,16.3\n53.8,16.4\n38,16.4\n43.5,16.4\n47.6,16.5\n40.5,16.5\n50.5,16.5\n57.6,16.5\n39.8,16.6\n45.1,16.6\n61.1,16.6\n51,16.7\n46.1,16.7\n52.8,16.7\n41.2,16.7\n40.2,16.7\n52.5,16.7\n43.8,16.7\n37.9,16.7\n62.5,16.7\n66,16.7\n56.4,16.7\n47.9,16.8\n54.3,16.8\n51.3,16.8\n49.4,16.8\n52.7,16.8\n35.2,16.8\n42,16.8\n59.2,16.8\n56.8,16.8\n54.3,16.9\n55.7,16.9\n58.6,16.9\n58.8,16.9\n36.9,16.9\n59.4,16.9\n63.2,16.9\n69,16.9\n50.7,17\n45.6,17\n63.9,17\n59,17\n66.4,17\n69.8,17\n67.9,17\n61.3,17\n69.6,17\n50.9,17.1\n58.8,17.1\n54.9,17.1\n53.7,17.1\n32.3,17.2\n68.3,17.2\n70.9,17.2\n50.5,17.3\n60.7,17.3\n56.7,17.3\n41.4,17.3\n60.3,17.4\n56.2,17.4\n67.9,17.4\n56.8,17.5\n41.4,17.5\n53.4,17.6\n56.4,17.6\n56.8,17.6\n69.9,17.6\n54.9,17.7\n58.6,17.8\n35.4,17.8\n58.1,17.8\n61.2,17.8\n42.1,17.9\n59.5,17.9\n69.7,17.9\n51.5,17.9\n54.6,17.9\n66.3,17.9\n58,17.9\n62,17.9\n43.3,18\n25.7,18\n62.7,18\n57.5,18\n59.8,18\n45,18.1\n52.5,18.1\n36.2,18.1\n47.7,18.1\n62,18.1\n70.8,18.1\n46.9,18.2\n50.7,18.2\n63,18.2\n49.3,18.3\n54.6,18.3\n42.4,18.4\n46.3,18.4\n51.9,18.4\n60.3,18.4\n58.1,18.4\n66.9,18.4\n51.1,18.4\n52.8,18.5\n55.6,18.5\n50.7,18.5\n49.9,18.5\n60,18.5\n67.8,18.5\n60.1,18.5\n56.8,18.5\n60.3,18.6\n44,18.6\n67.6,18.6\n41.1,18.7\n51,18.8\n43.1,18.8\n55.3,18.8\n60.6,18.8\n54.4,18.9\n62,18.9\n56.6,19\n60.4,19\n59.2,19.1\n59.9,19.1\n48.3,19.1\n67.5,19.1\n56.2,19.2\n50.7,19.3\n49.5,19.3\n56,19.3\n51.2,19.3\n45,19.4\n48.5,19.4\n54.6,19.4\n41.6,19.5\n28.6,19.5\n45.4,19.5\n48.9,19.5\n66.2,19.5\n49,19.7\n36.8,19.7\n75.6,19.7\n44.7,19.9\n66.6,20\n52.9,20\n62.6,20.1\n55.2,20.1\n38.9,20.1\n62.2,20.1\n56.4,20.2\n53.2,20.2\n58.8,20.2\n54.1,20.2\n53.3,20.3\n71.4,20.3\n55.1,20.4\n58.2,20.4\n55.4,20.5\n53,20.6\n61.2,20.6\n46.9,20.7\n56.9,20.7\n58.6,20.7\n41.9,20.7\n64.8,20.8\n49.6,20.8\n45.4,20.8\n62.2,20.8\n48.1,20.8\n53.7,20.8\n58.6,20.8\n62.3,20.9\n41.5,20.9\n61,20.9\n63.1,20.9\n50.6,21\n61.8,21\n64.7,21\n71.5,21\n52.2,21.1\n54,21.1\n63.8,21.1\n62.8,21.2\n62.4,21.2\n59.2,21.3\n51.7,21.4\n57.9,21.4\n54.2,21.4\n60.4,21.4\n53.7,21.5\n56.4,21.5\n72.7,21.5\n41,21.5\n64.2,21.5\n44.8,21.5\n56.5,21.6\n57.2,21.7\n57.1,21.8\n46.9,21.8\n39.4,21.9\n51.6,22\n54.6,22\n53.3,22\n57,22.2\n51.6,22.3\n54.4,22.3\n73.6,22.3\n48.9,22.4\n57.3,22.4\n50.9,22.4\n52.8,22.7\n47.9,22.7\n53.7,22.8\n54.5,22.9\n43.6,23\n66.4,23\n53,23.2\n53.2,23.2\n55.3,23.2\n62,23.2\n53.9,23.4\n60.8,23.4\n63.2,23.5\n47.1,23.8\n62.9,23.8\n61.9,23.9\n53.3,24\n57,24.2\n47.1,24.2\n50.9,24.4\n59.1,24.4\n54,24.4\n63.8,24.8\n57.8,25\n70.7,26\n51,26.4\n62.5,26.4\n69.5,26.9\n57.6,27.9\n54.1,28.2\n58.5,28.4\n58.9,28.8\n60.6,29\n58.8,29.7" }; dataOptions.sort = true dataOptions.complete = completeHandler; Highcharts.data(dataOptions, chartOptions); } catch (error) { console.log(error); completeHandler(undefined); } } var shareUrl = 'https://app.everviz.com/show/epyvux'; var encodedUrl = encodeURIComponent(shareUrl); var template = { chart: { renderTo: 'highcharts-epyvux' }, navigation: { menuItemStyle: { fontFamily: Highcharts.SVGRenderer.prototype.getStyle().fontFamily, padding: '2px 10px' } }, exporting: { buttons: { contextButton: { menuItems: [{ text: '' + 'Share on Facebook' }, { text: '' + 'Share on Google+' }, { text: '' + 'Share on Twitter' }, { text: '' + 'Share on LinkedIn' }, { separator: true }] .concat(Highcharts.getOptions().exporting.buttons.contextButton.menuItems) .concat([{ separator: true }, { text: '' + 'Edit chart' }, { text: '' + 'Create chart' }]) } } } }; var chartOptions = { "yAxis": { "title": { "text": "Older population (%)" } }, "exporting": { "enabled": false }, "xAxis": { "title": { "text": "Leave vote (%)" } }, "credits": { "href": "https://www.google.co.uk/url?sa\u003dt\u0026rct\u003dj\u0026q\u003d\u0026esrc\u003ds\u0026source\u003dweb\u0026cd\u003d2\u0026cad\u003drja\u0026uact\u003d8\u0026ved\u003d0ahUKEwjBlKffgYTNAhUnKcAKHTGoChAQFggiMAE\u0026url\u003dhttp%3A%2F%2Fwww.ons.gov.uk%2Fons%2Frel%2Fcensus%2F2011-census%2Fkey-statistics-and-quick-statistics-for-local-authorities-in-the-united-kingdom---part-1%2Frft-ks102uk.xls\u0026usg\u003dAFQjCNFy9hFfArjtdQuQ15eXHqAeyzT4qQ\u0026bvm\u003dbv.123325700,d.ZGg", "text": "Source: ONS" }, "legend": { "enabled": false }, "series": [ { "color": "#f22424", "index": 0 } ], "subtitle": { "text": "Brexit vote compared to proportion of those aged over 65; each point representing a local area" }, "tooltip": { "enabled": false }, "title": { "text": "How Brexit appealed to the older generation" }, "chart": { "type": "scatter" } }; parseData(function (dataOptions) { // Merge series configs if (chartOptions.series && dataOptions) { Highcharts.each(chartOptions.series, function (series, i) { chartOptions.series[i] = Highcharts.merge(series, dataOptions.series[i]); }); } var options = Highcharts.merge(dataOptions, chartOptions, template); var chart = new Highcharts['Chart'](options); }, chartOptions); } // Load the Highcharts script if undefined, and add the chart if (typeof Highcharts !== 'undefined') { addChart(); } else if (script) { script.deferredCharts.push(addChart); } else { script = document.createElement('script'); script.id = 'highcharts-script'; script.src = '//app.everviz.com/resources/js/highstock-cloud-5.0.7.js'; script.type = 'text/javascript'; script.deferredCharts = [addChart]; script.onload = function () { // Prevent double firing of event in IE9/IE10 if (!script.chartsAdded) { script.chartsAdded = true; while(script.deferredCharts.length) { script.deferredCharts.shift()(); } } }; script.onreadystatechange = function() { if (this.readyState == 'complete' || this.readyState == 'loaded') { script.onload(); } }; document.getElementsByTagName('head')[0].appendChild(script); } }());