From 8c525b7b8ffc4f72fe3ef5a5253784bf7fc4e71c Mon Sep 17 00:00:00 2001 From: Maxime Beauchemin Date: Tue, 1 Mar 2016 13:43:42 -0800 Subject: [PATCH] Hotfix nvd3's secondary xaxis uses the wrong formating --- panoramix/assets/visualizations/nvd3_vis.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/panoramix/assets/visualizations/nvd3_vis.js b/panoramix/assets/visualizations/nvd3_vis.js index 8738dc984bb..1ee5ef09853 100644 --- a/panoramix/assets/visualizations/nvd3_vis.js +++ b/panoramix/assets/visualizations/nvd3_vis.js @@ -27,7 +27,7 @@ function nvd3Vis(slice) { chart.lines2.xScale(d3.time.scale.utc()); chart.x2Axis .showMaxMin(fd.x_axis_showminmax) - .staggerLabels(true); + .staggerLabels(false); } else { chart = nv.models.lineChart() } @@ -153,9 +153,16 @@ function nvd3Vis(slice) { } else if (fd.x_axis_format == 'smart_date') { chart.xAxis.tickFormat(px.formatDate); + if(chart.hasOwnProperty("x2Axis")) { + chart.x2Axis.tickFormat(px.formatDate); + } } else if (fd.x_axis_format !== undefined) { - chart.xAxis.tickFormat(px.timeFormatFactory(fd.x_axis_format)); + var tf = px.timeFormatFactory(fd.x_axis_format); + chart.xAxis.tickFormat(tf); + if(chart.hasOwnProperty("x2Axis")) { + chart.x2Axis.tickFormat(tf); + } } if (chart.yAxis !== undefined) { chart.yAxis.tickFormat(d3.format('.3s'));