Basic Stacked Bar Chart
The working example of basic stacked bar chart.
by Bharadhwaj CN
HTML
<script src="https://d3js.org/d3.v4.min.js"></script>
<link rel="stylesheet" href="https://bharadhwajcn.github.io/fubar-charts/static/css/min/fubar-charts.min.css">
<script src="https://bharadhwajcn.github.io/fubar-charts/static/js/min/stackedBar.min.js"></script>
<div class="chart-container" id="first-chart"> </div>
CSS
.chart-container {
height: 90%;
width: 100%;
}
JavaScript
var element = document.querySelector('#first-chart');
var data = [{
year: '2010',
firstquarter: 20,
secondquarter: 25,
thirdquarter: 18,
fourthquarter: 22
}, {
year: '2011',
firstquarter: 24,
secondquarter: 22,
thirdquarter: 22,
fourthquarter: 21
}, {
year: '2012',
firstquarter: 21,
secondquarter: 26,
thirdquarter: 19,
fourthquarter: 23
}, {
year: '2013',
firstquarter: 19,
secondquarter: 21,
thirdquarter: 21,
fourthquarter: 19
}, {
year: '2014',
firstquarter: 22,
secondquarter: 19,
thirdquarter: 17,
fourthquarter: 21
}, {
year: '2015',
firstquarter: 23,
secondquarter: 25,
thirdquarter: 22,
fourthquarter: 24
}, {
year: '2016',
firstquarter: 21,
secondquarter: 22,
thirdquarter: 25,
fourthquarter: 23
}];
var stack = ['firstquarter', 'secondquarter', 'thirdquarter', 'fourthquarter'];
var chart = new StackedBarChart(element, data, stack);