We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 432f0d0 commit 40d57faCopy full SHA for 40d57fa
src/plots/cartesian/dragbox.js
@@ -1014,9 +1014,15 @@ function dragAxList(axList, pix) {
1014
var axi = axList[i];
1015
if(!axi.fixedrange) {
1016
if(axi.breaks) {
1017
+ var p0 = 0;
1018
+ var p1 = axi._length;
1019
+ var d0 = axi.p2l(p0 + pix) - axi.p2l(p0);
1020
+ var d1 = axi.p2l(p1 + pix) - axi.p2l(p1);
1021
+ var delta = (d0 + d1) / 2;
1022
+
1023
axi.range = [
- axi.l2r(axi._rl[0] - (axi.p2l(pix) - axi.p2l(0))),
- axi.l2r(axi._rl[1] - (axi.p2l(axi._length + pix) - axi.p2l(axi._length)))
1024
+ axi.l2r(axi._rl[0] - delta),
1025
+ axi.l2r(axi._rl[1] - delta)
1026
];
1027
} else {
1028
0 commit comments