@@ -470,9 +470,7 @@ def _create_auto_date_locator(date1, date2):
470
470
ax .yaxis .set_major_formatter (formatter )
471
471
ax .set_ylim (date1 , date2 )
472
472
fig .canvas .draw ()
473
- sts = []
474
- for st in ax .get_yticklabels ():
475
- sts += [st .get_text ()]
473
+ sts = [st .get_text () for st in ax .get_yticklabels ()]
476
474
return sts
477
475
478
476
d1 = datetime .datetime (1997 , 1 , 1 )
@@ -524,40 +522,42 @@ def _create_auto_date_locator(date1, date2):
524
522
ax .yaxis .set_major_formatter (formatter )
525
523
ax .set_ylim (date1 , date2 )
526
524
fig .canvas .draw ()
527
- sts = []
528
- for st in ax .get_yticklabels ():
529
- sts += [st .get_text ()]
525
+ sts = [st .get_text () for st in ax .get_yticklabels ()]
530
526
return sts
531
527
532
528
d1 = datetime .datetime (1997 , 1 , 1 )
533
- results = ([datetime .timedelta (weeks = 52 * 200 ),
534
- [str (t ) for t in range (1980 ,
535
- 2201 ,
536
- 20 )]],
537
- [datetime .timedelta (weeks = 52 ),
538
- ['1997' , '02/1997' , '03/1997' , '04/1997' , '05/1997' , '06/1997' ,
539
- '07/1997' , '08/1997' , '09/1997' , '10/1997' , '11/1997' , '12/1997' ]],
540
- [datetime .timedelta (days = 141 ),
541
- ['01/1997' , 'day: 22' , '02/1997' , 'day: 22' , '03/1997' , 'day: 22' ,
542
- '04/1997' , 'day: 22' , '05/1997' , 'day: 22' ]],
543
- [datetime .timedelta (days = 40 ),
544
- ['01/1997' , 'day: 05' , 'day: 09' , 'day: 13' , 'day: 17' , 'day: 21' ,
545
- 'day: 25' , 'day: 29' , '02/1997' , 'day: 05' , 'day: 09' ]],
546
- [datetime .timedelta (hours = 40 ),
547
- ['day: 01' , '04 hr 00 min' , '08 hr 00 min' , '12 hr 00 min' ,
548
- '16 hr 00 min' , '20 hr 00 min' , 'day: 02' , '04 hr 00 min' ,
549
- '08 hr 00 min' , '12 hr 00 min' , '16 hr 00 min' ]],
550
- [datetime .timedelta (minutes = 20 ),
551
- ['00 hr 00 min' , '00 hr 05 min' , '00 hr 10 min' , '00 hr 15 min' ,
552
- '00 hr 20 min' ]],
553
- [datetime .timedelta (seconds = 40 ),
554
- ['00 hr 00 min' , '05.000000 sec' , '10.000000 sec' , '15.000000 sec' ,
555
- '20.000000 sec' , '25.000000 sec' , '30.000000 sec' , '35.000000 sec' ,
556
- '40.000000 sec' ]],
557
- [datetime .timedelta (seconds = 2 ),
558
- ['59.500000 sec' , '00 hr 00 min' , '00.500000 sec' , '01.000000 sec' ,
559
- '01.500000 sec' , '02.000000 sec' , '02.500000 sec' ]],
560
- )
529
+ results = (
530
+ [datetime .timedelta (weeks = 52 * 200 ), [str (t ) for t in range (1980 ,
531
+ 2201 , 20 )]],
532
+ [datetime .timedelta (weeks = 52 ), [
533
+ '1997' , '02/1997' , '03/1997' , '04/1997' , '05/1997' , '06/1997' ,
534
+ '07/1997' , '08/1997' , '09/1997' , '10/1997' , '11/1997' , '12/1997' ,
535
+ ]],
536
+ [datetime .timedelta (days = 141 ), [
537
+ '01/1997' , 'day: 22' , '02/1997' , 'day: 22' , '03/1997' , 'day: 22' ,
538
+ '04/1997' , 'day: 22' , '05/1997' , 'day: 22' ,
539
+ ]],
540
+ [datetime .timedelta (days = 40 ), [
541
+ '01/1997' , 'day: 05' , 'day: 09' , 'day: 13' , 'day: 17' , 'day: 21' ,
542
+ 'day: 25' , 'day: 29' , '02/1997' , 'day: 05' , 'day: 09' ,
543
+ ]],
544
+ [datetime .timedelta (hours = 40 ), [
545
+ 'day: 01' , '04 hr 00 min' , '08 hr 00 min' , '12 hr 00 min' ,
546
+ '16 hr 00 min' , '20 hr 00 min' , 'day: 02' , '04 hr 00 min' ,
547
+ '08 hr 00 min' , '12 hr 00 min' , '16 hr 00 min' ,
548
+ ]],
549
+ [datetime .timedelta (minutes = 20 ), ['00 hr 00 min' , '00 hr 05 min' ,
550
+ '00 hr 10 min' , '00 hr 15 min' , '00 hr 20 min' ]],
551
+ [datetime .timedelta (seconds = 40 ), [
552
+ '00 hr 00 min' , '05.000000 sec' , '10.000000 sec' ,
553
+ '15.000000 sec' , '20.000000 sec' , '25.000000 sec' ,
554
+ '30.000000 sec' , '35.000000 sec' , '40.000000 sec' ,
555
+ ]],
556
+ [datetime .timedelta (seconds = 2 ), [
557
+ '59.500000 sec' , '00 hr 00 min' , '00.500000 sec' , '01.000000 sec' ,
558
+ '01.500000 sec' , '02.000000 sec' , '02.500000 sec' ,
559
+ ]],
560
+ )
561
561
for t_delta , expected in results :
562
562
d2 = d1 + t_delta
563
563
strings = _create_auto_date_locator (d1 , d2 )
@@ -577,9 +577,7 @@ def _create_auto_date_locator(date1, date2):
577
577
ax .yaxis .set_major_formatter (formatter )
578
578
ax .set_ylim (date1 , date2 )
579
579
fig .canvas .draw ()
580
- sts = []
581
- for st in ax .get_yticklabels ():
582
- sts += [st .get_text ()]
580
+ sts = [st .get_text () for st in ax .get_yticklabels ()]
583
581
return sts
584
582
585
583
d1 = datetime .datetime (1997 , 1 , 1 )
@@ -628,9 +626,7 @@ def _create_auto_date_locator(date1, date2, tz):
628
626
ax .yaxis .set_major_formatter (formatter )
629
627
ax .set_ylim (date1 , date2 )
630
628
fig .canvas .draw ()
631
- sts = []
632
- for st in ax .get_yticklabels ():
633
- sts += [st .get_text ()]
629
+ sts = [st .get_text () for st in ax .get_yticklabels ()]
634
630
return sts , ax .yaxis .get_offset_text ().get_text ()
635
631
636
632
d1 = datetime .datetime (1997 , 1 , 1 ).replace (tzinfo = datetime .timezone .utc )
0 commit comments