Javascript examples for highcharts:Bar Chart
place ranking as series and put x axis labels on right of bar chart?
<html> <head> <title>highcharts top 10</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <script type="text/javascript" src="https://code.jquery.com/jquery-1.9.1.js"></script> <script type="text/javascript"> $(function () {/*w w w .ja va 2 s . co m*/ $('#container').highcharts({ chart: { type: 'bar', margin: [ 0, 0, 70, 70] }, title: { text: 'Historic World Population by Region' }, xAxis: { categories: ['Africa', 'America', 'Asia', 'Europe', 'Oceania'], title: { text: null }, labels: { x : 0, align: 'left', useHTML: true, formatter: function() { return '<div style="position: relative; top: 0px; right: 50px"> No. '+ (this.pos + 1) +'</div>\ <div style="position: absolute; top: 0px"><b>'+ this.value +'</div>'; } } }, yAxis: { min: 0, title: { text: 'Population (millions)', align: 'high' }, labels: { overflow: 'justify' } }, tooltip: { valueSuffix: ' millions' }, plotOptions: { bar: { dataLabels: { enabled: true } } }, legend: { layout: 'vertical', align: 'right', verticalAlign: 'top', x: -40, y: 100, floating: true, borderWidth: 1, backgroundColor: ((Highcharts.theme && Highcharts.theme.legendBackgroundColor) || '#FFFFFF'), shadow: true }, credits: { enabled: false }, series: [{ name: 'Year 1800', data: [107.78,65, 66] }] }); }); </script> </head> <body> <script src="https://code.highcharts.com/highcharts.js"></script> <script src="https://code.highcharts.com/modules/exporting.js"></script> <div id="container" style="min-width: 310px; max-width: 800px; height: 400px; margin: 0 auto"></div> </body> </html>