@@ -438,6 +438,10 @@ def val_or_rc(val, rc_name):
438
438
_hand .append (handle )
439
439
labels , handles = _lab , _hand
440
440
441
+ if reverse :
442
+ labels .reverse ()
443
+ handles .reverse ()
444
+
441
445
handles = list (handles )
442
446
if len (handles ) < 2 :
443
447
ncols = 1
@@ -526,7 +530,7 @@ def val_or_rc(val, rc_name):
526
530
self ._alignment = alignment
527
531
528
532
# init with null renderer
529
- self ._init_legend_box (handles , labels , reverse , markerfirst )
533
+ self ._init_legend_box (handles , labels , markerfirst )
530
534
531
535
tmp = self ._loc_used_default
532
536
self ._set_loc (loc )
@@ -751,7 +755,7 @@ def get_legend_handler(legend_handler_map, orig_handle):
751
755
pass
752
756
return None
753
757
754
- def _init_legend_box (self , handles , labels , reverse , markerfirst = True ):
758
+ def _init_legend_box (self , handles , labels , markerfirst = True ):
755
759
"""
756
760
Initialize the legend_box. The legend_box is an instance of
757
761
the OffsetBox, which is packed with legend handles and
@@ -784,9 +788,6 @@ def _init_legend_box(self, handles, labels, reverse, markerfirst=True):
784
788
# default transform (e.g., Collections), you need to
785
789
# manually set their transform to the self.get_transform().
786
790
legend_handler_map = self .get_legend_handler_map ()
787
- if reverse :
788
- handles .reverse ()
789
- labels .reverse ()
790
791
791
792
for orig_handle , label in zip (handles , labels ):
792
793
handler = self .get_legend_handler (legend_handler_map , orig_handle )
0 commit comments