From 12a795a7a0a5d4c80b46fb45372af24efcc4b1f6 Mon Sep 17 00:00:00 2001 From: len-odoo Date: Thu, 11 Oct 2018 08:03:31 +0000 Subject: [PATCH] [FIX] website_links: unreadable axis labels on statistics graphs When there are many values, the axis would be unreadable. We also added a margin so that the values would be displayed entirely, as opposed to cropped in the middle of a word. opw 1890109 closes odoo/odoo#27656 --- addons/website_links/static/src/js/website_links_charts.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/website_links/static/src/js/website_links_charts.js b/addons/website_links/static/src/js/website_links_charts.js index bf07960b8c1..71e60036405 100644 --- a/addons/website_links/static/src/js/website_links_charts.js +++ b/addons/website_links/static/src/js/website_links_charts.js @@ -61,6 +61,7 @@ if (!$('.o_website_links_chart').length) { var chart = nv.models.lineChart() .x(function (d) { return getDate(d); }) .y(function (d) { return getNbClicks(d); }) + .margin({top: 10, right: 60, bottom: 60, left: 60}) .showYAxis(true) .showXAxis(true); @@ -74,7 +75,7 @@ if (!$('.o_website_links_chart').length) { chart.yAxis .tickFormat(d3.format("d")) - .ticks(chart_data[0]['values'].length - 1); + .ticks(Math.min(chart_data[0]['values'].length - 1, 10)); d3.select(self.$element + ' svg') .datum(chart_data)