@@ -1935,7 +1935,7 @@ def _update_position_xytext(self, renderer, xy_pixel):
1935
1935
1936
1936
if self .arrowprops :
1937
1937
x0 , y0 = xy_pixel
1938
- l , b , w , h = self .get_window_extent (renderer ).bounds
1938
+ l , b , w , h = Text .get_window_extent (self , renderer ).bounds
1939
1939
r = l + w
1940
1940
t = b + h
1941
1941
xc = 0.5 * (l + r )
@@ -1953,7 +1953,7 @@ def _update_position_xytext(self, renderer, xy_pixel):
1953
1953
# the textbox.
1954
1954
# TODO : Rotation needs to be accounted.
1955
1955
relpos = self ._arrow_relpos
1956
- bbox = self .get_window_extent (renderer )
1956
+ bbox = Text .get_window_extent (self , renderer )
1957
1957
ox0 = bbox .x0 + bbox .width * relpos [0 ]
1958
1958
oy0 = bbox .y0 + bbox .height * relpos [1 ]
1959
1959
@@ -1985,7 +1985,7 @@ def _update_position_xytext(self, renderer, xy_pixel):
1985
1985
self .arrow_patch .set_patchA (None )
1986
1986
return
1987
1987
1988
- bbox = self .get_window_extent (renderer )
1988
+ bbox = Text .get_window_extent (self , renderer )
1989
1989
l , b , w , h = bbox .bounds
1990
1990
l -= pad / 2.
1991
1991
b -= pad / 2.
@@ -2023,7 +2023,6 @@ def _update_position_xytext(self, renderer, xy_pixel):
2023
2023
width = d .pop ('width' , 4 )
2024
2024
headwidth = d .pop ('headwidth' , 12 )
2025
2025
frac = d .pop ('frac' , 0.1 )
2026
-
2027
2026
self .arrow = YAArrow (self .figure ,
2028
2027
(x0 + dx , y0 + dy ), (x - dx , y - dy ),
2029
2028
width = width , headwidth = headwidth ,
0 commit comments