summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/views/graph_widget.js
diff options
context:
space:
mode:
authorMartin Trigaux <mat@odoo.com>2016-05-20 09:04:38 +0200
committerMartin Trigaux <mat@odoo.com>2016-05-20 09:04:38 +0200
commit06c49d19c3f0028d9dadaee9c9d97abf005e3455 (patch)
treec50cc5df1acc31a2e680aa5867e1762f67abaabb /addons/web/static/src/js/views/graph_widget.js
parent6d6a90f385c5da331581558290a40ba59b82f0bb (diff)
parent3b234a23cb3cf8b659f849c231fa3b2e160213b5 (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.js6
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;