| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 | <!DOCTYPE HTML><html>	<head>		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">		<meta name="viewport" content="width=device-width, initial-scale=1">		<title>Highcharts Example</title>		<style type="text/css">		</style>	</head>	<body><script src="https://code.jquery.com/jquery-3.1.1.min.js"></script><script src="../../code/highcharts.js"></script><script src="../../code/modules/exporting.js"></script><div id="container" style="min-width: 310px; max-width: 800px; height: 400px; margin: 0 auto"></div>		<script type="text/javascript">// Data gathered from http://populationpyramid.net/germany/2015/// Age categoriesvar categories = [    '0-4', '5-9', '10-14', '15-19',    '20-24', '25-29', '30-34', '35-39', '40-44',    '45-49', '50-54', '55-59', '60-64', '65-69',    '70-74', '75-79', '80-84', '85-89', '90-94',    '95-99', '100 + '];Highcharts.chart('container', {    chart: {        type: 'bar'    },    title: {        text: 'Population pyramid for Germany, 2018'    },    subtitle: {        text: 'Source: <a href="http://populationpyramid.net/germany/2018/">Population Pyramids of the World from 1950 to 2100</a>'    },    xAxis: [{        categories: categories,        reversed: false,        labels: {            step: 1        }    }, { // mirror axis on right side        opposite: true,        reversed: false,        categories: categories,        linkedTo: 0,        labels: {            step: 1        }    }],    yAxis: {        title: {            text: null        },        labels: {            formatter: function () {                return Math.abs(this.value) + '%';            }        }    },    plotOptions: {        series: {            stacking: 'normal'        }    },    tooltip: {        formatter: function () {            return '<b>' + this.series.name + ', age ' + this.point.category + '</b><br/>' +                'Population: ' + Highcharts.numberFormat(Math.abs(this.point.y), 0);        }    },    series: [{        name: 'Male',        data: [            -2.2, -2.1, -2.2, -2.4,            -2.7, -3.0, -3.3, -3.2,            -2.9, -3.5, -4.4, -4.1,            -3.4, -2.7, -2.3, -2.2,            -1.6, -0.6, -0.3, -0.0,            -0.0        ]    }, {        name: 'Female',        data: [            2.1, 2.0, 2.1, 2.3, 2.6,            2.9, 3.2, 3.1, 2.9, 3.4,            4.3, 4.0, 3.5, 2.9, 2.5,            2.7, 2.2, 1.1, 0.6, 0.2,            0.0        ]    }]});		</script>	</body></html>
 |