@@ -136,21 +136,19 @@ class HandlerNpoints(HandlerBase):
136
136
"""
137
137
A legend handler that shows *numpoints* points in the legend entry.
138
138
"""
139
- def __init__ (self , marker_pad = 0.3 , numpoints = None , ** kw ):
139
+
140
+ def __init__ (self , marker_pad = 0.3 , numpoints = None , ** kwargs ):
140
141
"""
141
142
Parameters
142
143
----------
143
144
marker_pad : float
144
145
Padding between points in legend entry.
145
-
146
146
numpoints : int
147
147
Number of points to show in legend entry.
148
-
149
- Notes
150
- -----
151
- Any other keyword arguments are given to `HandlerBase`.
148
+ **kwargs
149
+ Keyword arguments forwarded to `.HandlerBase`.
152
150
"""
153
- super ().__init__ (** kw )
151
+ super ().__init__ (** kwargs )
154
152
155
153
self ._numpoints = numpoints
156
154
self ._marker_pad = marker_pad
@@ -181,22 +179,20 @@ class HandlerNpointsYoffsets(HandlerNpoints):
181
179
A legend handler that shows *numpoints* in the legend, and allows them to
182
180
be individually offset in the y-direction.
183
181
"""
184
- def __init__ (self , numpoints = None , yoffsets = None , ** kw ):
182
+
183
+ def __init__ (self , numpoints = None , yoffsets = None , ** kwargs ):
185
184
"""
186
185
Parameters
187
186
----------
188
187
numpoints : int
189
188
Number of points to show in legend entry.
190
-
191
189
yoffsets : array of floats
192
190
Length *numpoints* list of y offsets for each point in
193
191
legend entry.
194
-
195
- Notes
196
- -----
197
- Any other keyword arguments are given to `HandlerNpoints`.
192
+ **kwargs
193
+ Keyword arguments forwarded to `.HandlerNpoints`.
198
194
"""
199
- super ().__init__ (numpoints = numpoints , ** kw )
195
+ super ().__init__ (numpoints = numpoints , ** kwargs )
200
196
self ._yoffsets = yoffsets
201
197
202
198
def get_ydata (self , legend , xdescent , ydescent , width , height , fontsize ):
@@ -212,21 +208,18 @@ class HandlerLine2D(HandlerNpoints):
212
208
"""
213
209
Handler for `.Line2D` instances.
214
210
"""
215
- def __init__ (self , marker_pad = 0.3 , numpoints = None , ** kw ):
211
+ def __init__ (self , marker_pad = 0.3 , numpoints = None , ** kwargs ):
216
212
"""
217
213
Parameters
218
214
----------
219
215
marker_pad : float
220
216
Padding between points in legend entry.
221
-
222
217
numpoints : int
223
218
Number of points to show in legend entry.
224
-
225
- Notes
226
- -----
227
- Any other keyword arguments are given to `HandlerNpoints`.
219
+ **kwargs
220
+ Keyword arguments forwarded to `.HandlerNpoints`.
228
221
"""
229
- super ().__init__ (marker_pad = marker_pad , numpoints = numpoints , ** kw )
222
+ super ().__init__ (marker_pad = marker_pad , numpoints = numpoints , ** kwargs )
230
223
231
224
def create_artists (self , legend , orig_handle ,
232
225
xdescent , ydescent , width , height , fontsize ,
@@ -263,7 +256,8 @@ class HandlerPatch(HandlerBase):
263
256
"""
264
257
Handler for `.Patch` instances.
265
258
"""
266
- def __init__ (self , patch_func = None , ** kw ):
259
+
260
+ def __init__ (self , patch_func = None , ** kwargs ):
267
261
"""
268
262
Parameters
269
263
----------
@@ -278,11 +272,10 @@ def patch_func(legend=legend, orig_handle=orig_handle,
278
272
Subsequently the created artist will have its ``update_prop``
279
273
method called and the appropriate transform will be applied.
280
274
281
- Notes
282
- -----
283
- Any other keyword arguments are given to `HandlerBase`.
275
+ **kwargs
276
+ Keyword arguments forwarded to `.HandlerBase`.
284
277
"""
285
- super ().__init__ (** kw )
278
+ super ().__init__ (** kwargs )
286
279
self ._patch_func = patch_func
287
280
288
281
def _create_patch (self , legend , orig_handle ,
@@ -309,11 +302,6 @@ class HandlerStepPatch(HandlerBase):
309
302
"""
310
303
Handler for `~.matplotlib.patches.StepPatch` instances.
311
304
"""
312
- def __init__ (self , ** kw ):
313
- """
314
- Any other keyword arguments are given to `HandlerBase`.
315
- """
316
- super ().__init__ (** kw )
317
305
318
306
def _create_patch (self , legend , orig_handle ,
319
307
xdescent , ydescent , width , height , fontsize ):
@@ -385,8 +373,8 @@ def create_artists(self, legend, orig_handle,
385
373
class HandlerRegularPolyCollection (HandlerNpointsYoffsets ):
386
374
r"""Handler for `.RegularPolyCollection`\s."""
387
375
388
- def __init__ (self , yoffsets = None , sizes = None , ** kw ):
389
- super ().__init__ (yoffsets = yoffsets , ** kw )
376
+ def __init__ (self , yoffsets = None , sizes = None , ** kwargs ):
377
+ super ().__init__ (yoffsets = yoffsets , ** kwargs )
390
378
391
379
self ._sizes = sizes
392
380
@@ -481,12 +469,12 @@ class HandlerErrorbar(HandlerLine2D):
481
469
"""Handler for Errorbars."""
482
470
483
471
def __init__ (self , xerr_size = 0.5 , yerr_size = None ,
484
- marker_pad = 0.3 , numpoints = None , ** kw ):
472
+ marker_pad = 0.3 , numpoints = None , ** kwargs ):
485
473
486
474
self ._xerr_size = xerr_size
487
475
self ._yerr_size = yerr_size
488
476
489
- super ().__init__ (marker_pad = marker_pad , numpoints = numpoints , ** kw )
477
+ super ().__init__ (marker_pad = marker_pad , numpoints = numpoints , ** kwargs )
490
478
491
479
def get_err_size (self , legend , xdescent , ydescent ,
492
480
width , height , fontsize ):
@@ -588,30 +576,26 @@ class HandlerStem(HandlerNpointsYoffsets):
588
576
"""
589
577
Handler for plots produced by `~.Axes.stem`.
590
578
"""
579
+
591
580
def __init__ (self , marker_pad = 0.3 , numpoints = None ,
592
- bottom = None , yoffsets = None , ** kw ):
581
+ bottom = None , yoffsets = None , ** kwargs ):
593
582
"""
594
583
Parameters
595
584
----------
596
585
marker_pad : float, default: 0.3
597
586
Padding between points in legend entry.
598
-
599
587
numpoints : int, optional
600
588
Number of points to show in legend entry.
601
-
602
589
bottom : float, optional
603
590
604
591
yoffsets : array of floats, optional
605
592
Length *numpoints* list of y offsets for each point in
606
593
legend entry.
607
-
608
- Notes
609
- -----
610
- Any other keyword arguments are given to `HandlerNpointsYoffsets`.
594
+ **kwargs
595
+ Keyword arguments forwarded to `.HandlerNpointsYoffsets`.
611
596
"""
612
-
613
597
super ().__init__ (marker_pad = marker_pad , numpoints = numpoints ,
614
- yoffsets = yoffsets , ** kw )
598
+ yoffsets = yoffsets , ** kwargs )
615
599
self ._bottom = bottom
616
600
617
601
def get_ydata (self , legend , xdescent , ydescent , width , height , fontsize ):
@@ -681,19 +665,20 @@ def _copy_collection_props(self, legend_handle, orig_handle):
681
665
class HandlerTuple (HandlerBase ):
682
666
"""
683
667
Handler for Tuple.
684
-
685
- Additional kwargs are passed through to `HandlerBase`.
686
-
687
- Parameters
688
- ----------
689
- ndivide : int, default: 1
690
- The number of sections to divide the legend area into. If None,
691
- use the length of the input tuple.
692
- pad : float, default: :rc:`legend.borderpad`
693
- Padding in units of fraction of font size.
694
668
"""
695
669
696
670
def __init__ (self , ndivide = 1 , pad = None , ** kwargs ):
671
+ """
672
+ Parameters
673
+ ----------
674
+ ndivide : int, default: 1
675
+ The number of sections to divide the legend area into. If None,
676
+ use the length of the input tuple.
677
+ pad : float, default: :rc:`legend.borderpad`
678
+ Padding in units of fraction of font size.
679
+ **kwargs
680
+ Keyword arguments forwarded to `.HandlerBase`.
681
+ """
697
682
self ._ndivide = ndivide
698
683
self ._pad = pad
699
684
super ().__init__ (** kwargs )
0 commit comments