@@ -2967,13 +2967,6 @@ describe('hover on traces with (x|y)period positioning', function() {
2967
2967
nums : '(Q1, 1)'
2968
2968
} ) ;
2969
2969
} )
2970
- . then ( function ( ) { _hover ( 380 , 395 ) ; } )
2971
- . then ( function ( ) {
2972
- assertHoverLabelContent ( {
2973
- name : 'middle (M3)' ,
2974
- nums : '(Q1, 2)'
2975
- } ) ;
2976
- } )
2977
2970
. then ( function ( ) { _hover ( 415 , 425 ) ; } )
2978
2971
. then ( function ( ) {
2979
2972
assertHoverLabelContent ( {
@@ -3010,13 +3003,6 @@ describe('hover on traces with (x|y)period positioning', function() {
3010
3003
nums : '(Jan 2001, 1)'
3011
3004
} ) ;
3012
3005
} )
3013
- . then ( function ( ) { _hover ( 665 , 395 ) ; } )
3014
- . then ( function ( ) {
3015
- assertHoverLabelContent ( {
3016
- name : 'middle (M12)' ,
3017
- nums : '(Jul 2001, 2)'
3018
- } ) ;
3019
- } )
3020
3006
. then ( function ( ) { _hover ( 700 , 425 ) ; } )
3021
3007
. then ( function ( ) {
3022
3008
assertHoverLabelContent ( {
@@ -5215,7 +5201,7 @@ describe('hovermode: (x|y)unified', function() {
5215
5201
5216
5202
_hover ( gd , { xpx : 100 , ypx : 200 } ) ;
5217
5203
assertLabel ( { title : 'Jan 1, 2000' , items : [
5218
- 'bar : (Dec, 2 )' ,
5204
+ 'bar : (Jan, 1 )' ,
5219
5205
'scatter : 1.1'
5220
5206
] } ) ;
5221
5207
@@ -5326,31 +5312,41 @@ describe('hovermode: (x|y)unified', function() {
5326
5312
name : 'bar' ,
5327
5313
type : 'bar' ,
5328
5314
x : [
5329
- '2017-07-01' ,
5330
- '2017-10-01' ,
5331
- '2018-01-01' ,
5315
+ '2017-01' ,
5316
+ '2017-04' ,
5317
+ '2017-07' ,
5318
+ '2017-10' ,
5319
+ '2018-01' ,
5332
5320
] ,
5333
5321
xhoverformat : 'Q%q' ,
5334
5322
xperiod : 'M3' ,
5335
5323
y : [
5336
- 12 ,
5337
- 15 ,
5338
- 18
5324
+ 0 ,
5325
+ 3 ,
5326
+ 6 ,
5327
+ 9 ,
5328
+ 12
5339
5329
]
5340
5330
} ,
5341
5331
{
5342
5332
name : 'scatter' ,
5343
5333
type : 'scatter' ,
5344
5334
x : [
5345
- '2017-07-01' ,
5346
- '2017-08-01' ,
5347
- '2017-09-01' ,
5348
- '2017-10-01' ,
5349
- '2017-11-01' ,
5350
- '2017-12-01' ,
5351
- '2018-01-01' ,
5352
- '2018-02-01' ,
5353
- '2018-03-01' ,
5335
+ '2017-01' ,
5336
+ '2017-02' ,
5337
+ '2017-03' ,
5338
+ '2017-04' ,
5339
+ '2017-05' ,
5340
+ '2017-06' ,
5341
+ '2017-07' ,
5342
+ '2017-08' ,
5343
+ '2017-09' ,
5344
+ '2017-10' ,
5345
+ '2017-11' ,
5346
+ '2017-12' ,
5347
+ '2018-01' ,
5348
+ '2018-02' ,
5349
+ '2018-03'
5354
5350
] ,
5355
5351
xhoverformat : '%b' ,
5356
5352
xperiod : 'M1' ,
@@ -5364,6 +5360,12 @@ describe('hovermode: (x|y)unified', function() {
5364
5360
7 ,
5365
5361
8 ,
5366
5362
9 ,
5363
+ 10 ,
5364
+ 11 ,
5365
+ 12 ,
5366
+ 13 ,
5367
+ 14 ,
5368
+ 15
5367
5369
]
5368
5370
}
5369
5371
] ,
@@ -5382,59 +5384,77 @@ describe('hovermode: (x|y)unified', function() {
5382
5384
}
5383
5385
} )
5384
5386
. then ( function ( gd ) {
5385
- _hover ( gd , { xpx : 50 , ypx : 200 } ) ;
5386
- assertLabel ( { title : 'Jul ' , items : [
5387
- 'bar : (Q3, 12 )' ,
5387
+ _hover ( gd , { xpx : 25 , ypx : 200 } ) ;
5388
+ assertLabel ( { title : 'Jan ' , items : [
5389
+ 'bar : (Q1, 0 )' ,
5388
5390
'scatter : 1'
5389
5391
] } ) ;
5390
5392
5391
- _hover ( gd , { xpx : 75 , ypx : 200 } ) ;
5392
- assertLabel ( { title : 'Aug ' , items : [
5393
- 'bar : (Q3, 12 )' ,
5393
+ _hover ( gd , { xpx : 50 , ypx : 200 } ) ;
5394
+ assertLabel ( { title : 'Feb ' , items : [
5395
+ 'bar : (Q1, 0 )' ,
5394
5396
'scatter : 2'
5395
5397
] } ) ;
5396
5398
5397
- _hover ( gd , { xpx : 100 , ypx : 200 } ) ;
5398
- assertLabel ( { title : 'Sep ' , items : [
5399
- 'bar : (Q3, 12 )' ,
5399
+ _hover ( gd , { xpx : 75 , ypx : 200 } ) ;
5400
+ assertLabel ( { title : 'Mar ' , items : [
5401
+ 'bar : (Q1, 0 )' ,
5400
5402
'scatter : 3'
5401
5403
] } ) ;
5402
5404
5403
- _hover ( gd , { xpx : 150 , ypx : 200 } ) ;
5404
- assertLabel ( { title : 'Oct ' , items : [
5405
- 'bar : (Q4, 15 )' ,
5405
+ _hover ( gd , { xpx : 100 , ypx : 200 } ) ;
5406
+ assertLabel ( { title : 'Apr ' , items : [
5407
+ 'bar : (Q2, 3 )' ,
5406
5408
'scatter : 4'
5407
5409
] } ) ;
5408
5410
5409
- _hover ( gd , { xpx : 200 , ypx : 200 } ) ;
5410
- assertLabel ( { title : 'Nov ' , items : [
5411
- 'bar : (Q4, 15 )' ,
5411
+ _hover ( gd , { xpx : 125 , ypx : 200 } ) ;
5412
+ assertLabel ( { title : 'May ' , items : [
5413
+ 'bar : (Q2, 3 )' ,
5412
5414
'scatter : 5'
5413
5415
] } ) ;
5414
5416
5415
- _hover ( gd , { xpx : 250 , ypx : 200 } ) ;
5416
- assertLabel ( { title : 'Dec ' , items : [
5417
- 'bar : (Q4, 15 )' ,
5417
+ _hover ( gd , { xpx : 150 , ypx : 200 } ) ;
5418
+ assertLabel ( { title : 'Jun ' , items : [
5419
+ 'bar : (Q2, 3 )' ,
5418
5420
'scatter : 6'
5419
5421
] } ) ;
5420
5422
5421
- _hover ( gd , { xpx : 300 , ypx : 200 } ) ;
5422
- assertLabel ( { title : 'Jan ' , items : [
5423
- 'bar : (Q1, 18 )' ,
5423
+ _hover ( gd , { xpx : 200 , ypx : 200 } ) ;
5424
+ assertLabel ( { title : 'Jul ' , items : [
5425
+ 'bar : (Q3, 6 )' ,
5424
5426
'scatter : 7'
5425
5427
] } ) ;
5426
5428
5427
- _hover ( gd , { xpx : 350 , ypx : 200 } ) ;
5428
- assertLabel ( { title : 'Feb ' , items : [
5429
- 'bar : (Q1, 18 )' ,
5429
+ _hover ( gd , { xpx : 225 , ypx : 200 } ) ;
5430
+ assertLabel ( { title : 'Aug ' , items : [
5431
+ 'bar : (Q3, 6 )' ,
5430
5432
'scatter : 8'
5431
5433
] } ) ;
5432
5434
5433
- _hover ( gd , { xpx : 400 , ypx : 200 } ) ;
5434
- assertLabel ( { title : 'Mar ' , items : [
5435
- 'bar : (Q1, 18 )' ,
5435
+ _hover ( gd , { xpx : 250 , ypx : 200 } ) ;
5436
+ assertLabel ( { title : 'Sep ' , items : [
5437
+ 'bar : (Q3, 6 )' ,
5436
5438
'scatter : 9'
5437
5439
] } ) ;
5440
+
5441
+ _hover ( gd , { xpx : 275 , ypx : 200 } ) ;
5442
+ assertLabel ( { title : 'Oct' , items : [
5443
+ 'bar : (Q4, 9)' ,
5444
+ 'scatter : 10'
5445
+ ] } ) ;
5446
+
5447
+ _hover ( gd , { xpx : 300 , ypx : 200 } ) ;
5448
+ assertLabel ( { title : 'Nov' , items : [
5449
+ 'bar : (Q4, 9)' ,
5450
+ 'scatter : 11'
5451
+ ] } ) ;
5452
+
5453
+ _hover ( gd , { xpx : 325 , ypx : 200 } ) ;
5454
+ assertLabel ( { title : 'Dec' , items : [
5455
+ 'bar : (Q4, 9)' ,
5456
+ 'scatter : 12'
5457
+ ] } ) ;
5438
5458
} )
5439
5459
. then ( done , done . fail ) ;
5440
5460
} ) ;
0 commit comments