@@ -22,10 +22,6 @@ module.exports = function hoverPoints(pointData, xval, yval) {
22
22
var ya = pointData . ya ;
23
23
var subplot = pointData . subplot ;
24
24
25
- var gd = subplot . gd ;
26
- var scaleX = gd . _fullLayout . _inverseScaleX ;
27
- var scaleY = gd . _fullLayout . _inverseScaleY ;
28
-
29
25
// compute winding number about [-180, 180] globe
30
26
var winding = ( xval >= 0 ) ?
31
27
Math . floor ( ( xval + 180 ) / 360 ) :
@@ -42,8 +38,8 @@ module.exports = function hoverPoints(pointData, xval, yval) {
42
38
var lon = Lib . modHalf ( lonlat [ 0 ] , 360 ) ;
43
39
var lat = lonlat [ 1 ] ;
44
40
var pt = subplot . project ( [ lon , lat ] ) ;
45
- var dx = pt . x - xa . c2p ( [ xval2 , lat ] ) * scaleX ;
46
- var dy = pt . y - ya . c2p ( [ lon , yval ] ) * scaleY ;
41
+ var dx = pt . x - xa . c2p ( [ xval2 , lat ] ) ;
42
+ var dy = pt . y - ya . c2p ( [ lon , yval ] ) ;
47
43
var rad = Math . max ( 3 , d . mrc || 0 ) ;
48
44
49
45
return Math . max ( Math . sqrt ( dx * dx + dy * dy ) - rad , 1 - 3 / rad ) ;
@@ -56,7 +52,6 @@ module.exports = function hoverPoints(pointData, xval, yval) {
56
52
57
53
var di = cd [ pointData . index ] ;
58
54
var lonlat = di . lonlat ;
59
-
60
55
var lonlatShifted = [ Lib . modHalf ( lonlat [ 0 ] , 360 ) + lonShift , lonlat [ 1 ] ] ;
61
56
62
57
// shift labels back to original winded globe
0 commit comments