diff options
| author | Busfreak <martin@middeke.de> | 2015-12-15 12:00:47 +0100 |
|---|---|---|
| committer | Busfreak <martin@middeke.de> | 2015-12-15 12:00:47 +0100 |
| commit | 16e8241f0f29f0afb9c4ad4c6f68699d62d889ff (patch) | |
| tree | aa0f03c5c1d7897246e513e52c6a1f823709dd3d /assets/js/src/CompareHoursColumnChart.js | |
| parent | b834f5475c8eebb76548046558e7d1464cbd01d4 (diff) | |
| parent | 9e1f4fa6c7eae1b46cf5431ab085b82e970e2d57 (diff) | |
Merge remote-tracking branch 'refs/remotes/origin/master'
Diffstat (limited to 'assets/js/src/CompareHoursColumnChart.js')
| -rw-r--r-- | assets/js/src/CompareHoursColumnChart.js | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/assets/js/src/CompareHoursColumnChart.js b/assets/js/src/CompareHoursColumnChart.js new file mode 100644 index 00000000..ce6df7f1 --- /dev/null +++ b/assets/js/src/CompareHoursColumnChart.js @@ -0,0 +1,37 @@ +function CompareHoursColumnChart(app) { + this.app = app; +} + +CompareHoursColumnChart.prototype.execute = function() { + var metrics = $("#chart").data("metrics"); + var spent = [$("#chart").data("label-spent")]; + var estimated = [$("#chart").data("label-estimated")]; + var categories = []; + + for (var status in metrics) { + spent.push(parseInt(metrics[status].time_spent)); + estimated.push(parseInt(metrics[status].time_estimated)); + categories.push(status); + } + + c3.generate({ + data: { + columns: [spent, estimated], + type: 'bar' + }, + bar: { + width: { + ratio: 0.2 + } + }, + axis: { + x: { + type: 'category', + categories: categories + } + }, + legend: { + show: true + } + }); +}; |
