44================
55
66"""
7- from matplotlib .patches import Rectangle , Ellipse
87
9- from matplotlib .offsetbox import AnchoredOffsetbox , AuxTransformBox , VPacker ,\
10- TextArea , DrawingArea
8+ from matplotlib .patches import Rectangle , Ellipse
9+ from matplotlib .offsetbox import (
10+ AnchoredOffsetbox , AuxTransformBox , DrawingArea , TextArea , VPacker )
1111
1212
1313class AnchoredText (AnchoredOffsetbox ):
1414 def __init__ (self , s , loc , pad = 0.4 , borderpad = 0.5 ,
1515 prop = None , frameon = True ):
16-
17- self .txt = TextArea (s ,
18- minimumdescent = False )
19-
20- super (AnchoredText , self ).__init__ (loc , pad = pad , borderpad = borderpad ,
21- child = self .txt ,
22- prop = prop ,
23- frameon = frameon )
16+ self .txt = TextArea (s , minimumdescent = False )
17+ super ().__init__ (loc , pad = pad , borderpad = borderpad ,
18+ child = self .txt , prop = prop , frameon = frameon )
2419
2520
2621class AnchoredSizeBar (AnchoredOffsetbox ):
@@ -42,10 +37,8 @@ def __init__(self, transform, size, label, loc,
4237 align = "center" ,
4338 pad = 0 , sep = sep )
4439
45- AnchoredOffsetbox .__init__ (self , loc , pad = pad , borderpad = borderpad ,
46- child = self ._box ,
47- prop = prop ,
48- frameon = frameon )
40+ super ().__init__ (loc , pad = pad , borderpad = borderpad ,
41+ child = self ._box , prop = prop , frameon = frameon )
4942
5043
5144class AnchoredEllipse (AnchoredOffsetbox ):
@@ -59,24 +52,16 @@ def __init__(self, transform, width, height, angle, loc,
5952 self ._box = AuxTransformBox (transform )
6053 self .ellipse = Ellipse ((0 , 0 ), width , height , angle )
6154 self ._box .add_artist (self .ellipse )
62-
63- AnchoredOffsetbox .__init__ (self , loc , pad = pad , borderpad = borderpad ,
64- child = self ._box ,
65- prop = prop ,
66- frameon = frameon )
55+ super ().__init__ (loc , pad = pad , borderpad = borderpad ,
56+ child = self ._box , prop = prop , frameon = frameon )
6757
6858
6959class AnchoredDrawingArea (AnchoredOffsetbox ):
7060 def __init__ (self , width , height , xdescent , ydescent ,
7161 loc , pad = 0.4 , borderpad = 0.5 , prop = None , frameon = True ):
72-
7362 self .da = DrawingArea (width , height , xdescent , ydescent )
74-
75- super (AnchoredDrawingArea , self ).__init__ (loc , pad = pad ,
76- borderpad = borderpad ,
77- child = self .da ,
78- prop = None ,
79- frameon = frameon )
63+ super ().__init__ (loc , pad = pad , borderpad = borderpad ,
64+ child = self .da , prop = None , frameon = frameon )
8065
8166
8267if __name__ == "__main__" :
0 commit comments