diff --git a/src/components/modebar/buttons.js b/src/components/modebar/buttons.js index 7536885207f..e487098b1f6 100644 --- a/src/components/modebar/buttons.js +++ b/src/components/modebar/buttons.js @@ -205,8 +205,8 @@ function handleCartesian(gd, ev) { } else { var rangeNow = ax.range; - aobj[axName + '.range[0]'] = r0 * rangeNow[0] + r1 * rangeNow[1]; - aobj[axName + '.range[1]'] = r0 * rangeNow[1] + r1 * rangeNow[0]; + aobj[axName + '.range[0]'] = Math.floor(r0 * rangeNow[0] + r1 * rangeNow[1]); + aobj[axName + '.range[1]'] = Math.floor(r0 * rangeNow[1] + r1 * rangeNow[0]); } } }