@@ -231,12 +231,6 @@ def _get_text_ref_angle(self):
231
231
def _get_offset_ref_angle (self ):
232
232
return self ._get_ref_angle ()
233
233
234
- def _set_offset_radius (self , offset_radius ):
235
- self ._offset_radius = offset_radius
236
-
237
- def _get_offset_radius (self ):
238
- return self ._offset_radius
239
-
240
234
_get_opposite_direction = {"left" : "right" ,
241
235
"right" : "left" ,
242
236
"top" : "bottom" ,
@@ -252,7 +246,7 @@ def draw(self, renderer):
252
246
text_ref_angle = self ._get_text_ref_angle ()
253
247
offset_ref_angle = self ._get_offset_ref_angle ()
254
248
theta = np .deg2rad (offset_ref_angle )
255
- dd = self ._get_offset_radius ()
249
+ dd = self ._offset_radius
256
250
dx , dy = dd * np .cos (theta ), dd * np .sin (theta )
257
251
258
252
self .set_transform (tr + Affine2D ().translate (dx , dy ))
@@ -269,7 +263,7 @@ def get_window_extent(self, renderer):
269
263
text_ref_angle = self ._get_text_ref_angle ()
270
264
offset_ref_angle = self ._get_offset_ref_angle ()
271
265
theta = np .deg2rad (offset_ref_angle )
272
- dd = self ._get_offset_radius ()
266
+ dd = self ._offset_radius
273
267
dx , dy = dd * np .cos (theta ), dd * np .sin (theta )
274
268
275
269
self .set_transform (tr + Affine2D ().translate (dx , dy ))
@@ -380,7 +374,7 @@ def draw(self, renderer):
380
374
381
375
pad = renderer .points_to_pixels (self .get_pad ())
382
376
r = self ._get_external_pad () + pad
383
- self ._set_offset_radius ( r )
377
+ self ._offset_radius = r
384
378
385
379
super ().draw (renderer )
386
380
@@ -390,7 +384,7 @@ def get_window_extent(self, renderer):
390
384
391
385
pad = renderer .points_to_pixels (self .get_pad ())
392
386
r = self ._get_external_pad () + pad
393
- self ._set_offset_radius ( r )
387
+ self ._offset_radius = r
394
388
395
389
bb = super ().get_window_extent (renderer )
396
390
@@ -521,7 +515,7 @@ def draw(self, renderer):
521
515
522
516
pad = (self ._get_external_pad ()
523
517
+ renderer .points_to_pixels (self .get_pad ()))
524
- self ._set_offset_radius ( r + pad )
518
+ self ._offset_radius = r + pad
525
519
526
520
for (x , y ), a , l in self ._locs_angles_labels :
527
521
if not l .strip ():
@@ -551,7 +545,7 @@ def get_window_extents(self, renderer):
551
545
552
546
pad = self ._get_external_pad () + \
553
547
renderer .points_to_pixels (self .get_pad ())
554
- self ._set_offset_radius ( r + pad )
548
+ self ._offset_radius = r + pad
555
549
556
550
for (x , y ), a , l in self ._locs_angles_labels :
557
551
self ._set_ref_angle (a ) # + add_angle
0 commit comments