@@ -185,7 +185,7 @@ def legend_outside(self, handles=None, labels=None, axs=None, **kwargs):
185
185
if not (self .figure and self .figure .get_constrained_layout ()):
186
186
cbook ._warn_external ('legend_outside method needs '
187
187
'constrained_layout' )
188
- leg = self .figure .legend (* args , * *kwargs )
188
+ leg = self .figure .legend (** kwargs )
189
189
return leg
190
190
191
191
if axs is None :
@@ -197,7 +197,6 @@ def legend_outside(self, handles=None, labels=None, axs=None, **kwargs):
197
197
paddingw = padding / self .figure .get_size_inches ()[0 ]
198
198
paddingh = padding / self .figure .get_size_inches ()[1 ]
199
199
200
-
201
200
handles , labels , extra_args , kwargs = legend ._parse_legend_args (
202
201
axs , handles = handles , labels = labels , ** kwargs )
203
202
leg = LegendLayout (self , self .figure , handles , labels , * extra_args ,
@@ -395,13 +394,13 @@ def tight_layout(self, figure, renderer=None,
395
394
self .update (** kwargs )
396
395
397
396
398
-
399
397
class LegendLayout (legend .Legend ):
400
398
"""
401
399
`.Legend` subclass that carries layout information....
402
400
"""
403
401
404
- def __init__ (self , parent , parent_figure , handles , labels , * args , ** kwargs ):
402
+ def __init__ (self , parent , parent_figure , handles , labels , * args ,
403
+ ** kwargs ):
405
404
super ().__init__ (parent_figure , handles , labels , * args , ** kwargs )
406
405
self ._layoutbox = layoutbox .LayoutBox (
407
406
parent = parent ._layoutbox ,
@@ -412,7 +411,8 @@ def _update_width_height(self):
412
411
413
412
invTransFig = self .figure .transFigure .inverted ().transform_bbox
414
413
415
- bbox = invTransFig (self .get_window_extent (self .figure .canvas .get_renderer ()))
414
+ bbox = invTransFig (
415
+ self .get_window_extent (self .figure .canvas .get_renderer ()))
416
416
height = bbox .height
417
417
h_pad = 0
418
418
w_pad = 0
0 commit comments