@@ -232,7 +232,7 @@ class AnchoredSizeBar(AnchoredOffsetbox):
232
232
def __init__ (self , transform , size , label , loc ,
233
233
pad = 0.1 , borderpad = 0.1 , sep = 2 ,
234
234
frameon = True , size_vertical = 0 , color = 'black' ,
235
- label_top = False , fontproperties = None ,
235
+ label_top = False , fontproperties = None , fill_bar = False ,
236
236
** kwargs ):
237
237
"""
238
238
Draw a horizontal scale bar with a center-aligned label underneath.
@@ -295,6 +295,11 @@ def __init__(self, transform, size, label, loc,
295
295
fontproperties : `matplotlib.font_manager.FontProperties`, optional
296
296
Font properties for the label text.
297
297
298
+ fill_bar : bool, optional
299
+ If True and if size_vertical is nonzero, the size bar will
300
+ be filled in with the color specified by the size bar.
301
+ Defaults to False.
302
+
298
303
**kwargs :
299
304
Keyworded arguments to pass to
300
305
:class:`matplotlib.offsetbox.AnchoredOffsetbox`.
@@ -336,7 +341,7 @@ def __init__(self, transform, size, label, loc,
336
341
"""
337
342
self .size_bar = AuxTransformBox (transform )
338
343
self .size_bar .add_artist (Rectangle ((0 , 0 ), size , size_vertical ,
339
- fill = False , facecolor = color ,
344
+ fill = fill_bar , facecolor = color ,
340
345
edgecolor = color ))
341
346
342
347
if fontproperties is None and 'prop' in kwargs :
0 commit comments