We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d7de2ae commit 665e56cCopy full SHA for 665e56c
src/components/modebar/buttons.js
@@ -204,9 +204,18 @@ function handleCartesian(gd, ev) {
204
}
205
206
else {
207
- var rangeNow = ax.range;
208
- aobj[axName + '.range[0]'] = Math.floor(r0 * rangeNow[0] + r1 * rangeNow[1]);
209
- aobj[axName + '.range[1]'] = Math.floor(r0 * rangeNow[1] + r1 * rangeNow[0]);
+ var rangeNow = [
+ ax.r2l(ax.range[0]),
+ ax.r2l(ax.range[1]),
210
+ ];
211
+
212
+ var rangeNew = [
213
+ r0 * rangeNow[0] + r1 * rangeNow[1],
214
+ r0 * rangeNow[1] + r1 * rangeNow[0]
215
216
217
+ aobj[axName + '.range[0]'] = ax.l2r(rangeNew[0]);
218
+ aobj[axName + '.range[1]'] = ax.l2r(rangeNew[1]);
219
220
221
0 commit comments