1111
1212var heatmapHover = require ( '../heatmap/hover' ) ;
1313var hoverLabelText = require ( '../../plots/cartesian/axes' ) . hoverLabelText ;
14- var instanceOrPeriod = require ( '../../plots/cartesian/instance_or_period' ) ;
1514
1615module . exports = function hoverPoints ( pointData , xval , yval , hovermode , hoverLayer , contour ) {
1716 var pts = heatmapHover ( pointData , xval , yval , hovermode , hoverLayer , contour ) ;
@@ -23,33 +22,11 @@ module.exports = function hoverPoints(pointData, xval, yval, hovermode, hoverLay
2322 var ny = indices [ 0 ] ;
2423 var nx = indices [ 1 ] ;
2524 var cd0 = pointData . cd [ 0 ] ;
26- var trace = cd0 . trace ;
2725 var xRange = cd0 . xRanges [ nx ] ;
2826 var yRange = cd0 . yRanges [ ny ] ;
2927
30- var x0 = xRange [ 0 ] ;
31- var x1 = xRange [ 1 ] ;
32- var xx = instanceOrPeriod ( pointData , trace , 'x' ) ;
33- var xa = pointData . xa ;
34- var xLabel ;
35- if ( xx [ 1 ] !== undefined ) {
36- xLabel = hoverLabelText ( xa , xx [ 0 ] , xx [ 1 ] ) ;
37- } else {
38- xLabel = hoverLabelText ( xa , x0 , x1 ) ;
39- }
40- pointData . xLabel = xLabel ;
41-
42- var y0 = yRange [ 0 ] ;
43- var y1 = yRange [ 1 ] ;
44- var yy = instanceOrPeriod ( pointData , trace , 'y' ) ;
45- var ya = pointData . ya ;
46- var yLabel ;
47- if ( yy [ 1 ] !== undefined ) {
48- yLabel = hoverLabelText ( ya , yy [ 0 ] , yy [ 1 ] ) ;
49- } else {
50- yLabel = hoverLabelText ( ya , y0 , y1 ) ;
51- }
52- pointData . yLabel = yLabel ;
28+ pointData . xLabel = hoverLabelText ( pointData . xa , xRange [ 0 ] , xRange [ 1 ] ) ;
29+ pointData . yLabel = hoverLabelText ( pointData . ya , yRange [ 0 ] , yRange [ 1 ] ) ;
5330
5431 return pts ;
5532} ;
0 commit comments