Highcharts Demo
author(s): Torstein Hønsi
HTML
<script src="https://code.highcharts.com/highcharts.js"></script>
<script src="https://code.highcharts.com/highcharts-more.js"></script>
<div id="container" style="min-width: 310px; max-width: 600px; height: 400px; margin: 0 auto;"></div>
JavaScript
$(function() {
Highcharts.chart('container', {
chart: {
type: 'bubble',
plotBorderWidth: 1,
zoomType: 'xyz'
},
legend: {
enabled: true
},
credits: {
enabled: false
},
title: {
text: 'Using X Y Z Coordinates'
},
tooltip: {
formatter: function () {
debugger
var rv = ""+this.series.xAxis.axisTitle.textStr;
rv += this.key +'<br/>';
rv += 'Students: ' + this.point.z + '<br/>';
rv += 'With GPA ' + this.point.x + '%<br/>';
return rv;
}
},
xAxis: {
type: "category",
gridLineWidth: 1,
title:{text:"xAxis title"}
},
yAxis: {
startOnTick: false,
endOnTick: true,
title: {
text: ''
},
},
series: [{
data: [
['0-50%', 2017, 12],
['51-65%', 2017, 48],
['66-75%', 2017, 28],
['76-85%', 2017, 9],
['86-100%', 2017, 3],
['0-50%', 2018, 6],
['51-65%', 2018, 47],
['66-75%', 2018, 26],
['76-85%', 2018, 19],
['86-100%', 2018, 3],
['0-50%', 2019, 8],
['51-65%', 2019, 27],
['66-75%', 2019, 48],
['76-85%', 2019, 15],
['86-100%', 2019, 15]
],
marker: {
fillColor: {
radialGradient: {
cx: 0.4,
cy: 0.3,
r: 0.7
},
stops: [
[0, 'rgba(255,255,255,0.5)'],
[1,...