Highcharts Demo
author(s): Torstein Hønsi
by adkf37
HTML
<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
<script src="https://code.highcharts.com/highcharts.js"></script>
<script src="https://code.highcharts.com/highcharts-more.js"></script>
<script src="https://code.highcharts.com/modules/exporting.js"></script>
<div id="container" style="min-width: 310px; max-width: 600px; height: 400px; margin: 0 auto"></div>
JavaScript
Highcharts.chart('container', {
chart: {
type: 'waterfall'
},
title: {
text: 'Changes in CBO Baseline Projections of the Deficit from June 2017 to January 2018 (in trillions)'
},
xAxis: {
type: 'category'
},
yAxis: {
title: {
text: 'USD'
}
},
legend: {
enabled: false
},
tooltip: {
pointFormat: '<b>${point.y:,.2f}</b> USD'
},
series: [{
upColor: Highcharts.getOptions().colors[2],
color: Highcharts.getOptions().colors[3],
data: [{
name: 'June 2017 Baseline',
y: -10.1
}, {
name: 'Legislative Revenue Changes',
y: -1.7
}, {
name: 'Legislative Outlay Changes',
y: -1.0
}, {
name: 'Economic Revenue Changes',
y: 1.1
}, {
name: 'Economic Outlay Changes',
y: -.01
},{
name: 'Technical Revenue Changes',
y: -.4
}, {
name: 'Technical Outlay Changes',
y: .5
}, {
name: 'January 2018 Baseline',
isSum: true,
color: Highcharts.getOptions().colors[1]
}],
dataLabels: {
enabled: true,
formatter: function() {
return Highcharts.numberFormat(this.y, 0, ',');
},
style: {
fontWeight: 'bold'
}
},
pointPadding: 0
}]
});