Interactive Product Burn-Down Chart
Burnify is a d3 plugin that creates a highly interactive product burn-down chart to be embedded into any web application.
Open the live demo.
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.6/d3.min.js" charset="utf-8"></script>
<link href="https://cdn.rawgit.com/feroult/burnify/burnify-0.3/src/jquery.burnify.css" rel="stylesheet" type="text/css">
<script src="https://cdn.rawgit.com/feroult/burnify/burnify-0.3/src/jquery.burnify.js"></script>
(...)
<div id="product-chart" />
b1 = new Burnify("#product1", products[0], 450, 250);
b1.onSprintBarClick = function(sprintNumber, sprint) { alert('Sprint ' + sprintNumber + ' (done: '+ sprint.done + ')'); };
b1.onFullScopeAreaClick = function(p) { alert('Project ' + p.name + ' full scope area!'); };
b1.onDoneScopeAreaClick = function(p) { alert('Project ' + p.name + ' done scope area!'); };
b1.onOutScopeAreaClick = function(p) { alert('Project ' + p.name + ' out scope area!'); };
b1.draw();
{
name: 'Burnify',
points: 120,
lastSprint: 13,
mvpSprint: 10,
sprints: [{
done: 10
}, {
done: 10
}, {
done: 10
}, {
done: 6,
added: 52
}, {
done: 8,
added: 12
}, {
done: 8,
added: 2,
removed: 20
}, {
done: 4,
}, {
done: 6,
added: 2
}
]
}