diff options
| author | Martin Trigaux <mat@odoo.com> | 2016-05-20 09:04:38 +0200 |
|---|---|---|
| committer | Martin Trigaux <mat@odoo.com> | 2016-05-20 09:04:38 +0200 |
| commit | 06c49d19c3f0028d9dadaee9c9d97abf005e3455 (patch) | |
| tree | c50cc5df1acc31a2e680aa5867e1762f67abaabb /addons/web/static/src/js/views/graph_widget.js | |
| parent | 6d6a90f385c5da331581558290a40ba59b82f0bb (diff) | |
| parent | 3b234a23cb3cf8b659f849c231fa3b2e160213b5 (diff) | |
[MERGE] Forwardport of 9.0 up to 3b234a23c
Diffstat (limited to 'addons/web/static/src/js/views/graph_widget.js')
| -rw-r--r-- | addons/web/static/src/js/views/graph_widget.js | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/addons/web/static/src/js/views/graph_widget.js b/addons/web/static/src/js/views/graph_widget.js index a86ea35e449..e458cc483ed 100644 --- a/addons/web/static/src/js/views/graph_widget.js +++ b/addons/web/static/src/js/views/graph_widget.js @@ -162,7 +162,9 @@ return Widget.extend({ svg.transition().duration(0); var chart = nv.models.multiBarChart(); + var maxVal = _.max(values, function(v) {return v.y}) chart.options({ + margin: {left: 12 * String(maxVal && maxVal.y || 0).length}, delay: 250, transition: 10, showLegend: _.size(data) <= MAX_LEGEND_LENGTH, @@ -292,8 +294,9 @@ return Widget.extend({ svg.transition().duration(0); var chart = nv.models.lineChart(); + var maxVal = _.max(values, function(v) {return v.y}) chart.options({ - margin: {left: 50, right: 50}, + margin: {left: 12 * String(maxVal && maxVal.y || 0).length, right: 50}, useInteractiveGuideline: true, showLegend: _.size(data) <= MAX_LEGEND_LENGTH, showXAxis: true, @@ -301,6 +304,7 @@ return Widget.extend({ }); chart.xAxis.tickValues(tickValues) .tickFormat(tickFormat); + chart.yAxis.tickFormat(function(d) { return openerp.web.format_value(d, { type : 'float' });}); chart(svg); this.to_remove = chart.update; |
