File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed
lib/matplotlib/projections Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -287,9 +287,9 @@ def _apply_params(self, **kw):
287
287
if not trans .contains_branch (self ._text2_translate ):
288
288
self .label2 .set_transform (trans + self ._text2_translate )
289
289
290
- def _update_padding (self , angle ):
291
- padx = self . _pad * np .cos (angle ) / 72
292
- pady = self . _pad * np .sin (angle ) / 72
290
+ def _update_padding (self , pad , angle ):
291
+ padx = pad * np .cos (angle ) / 72
292
+ pady = pad * np .sin (angle ) / 72
293
293
self ._text1_translate ._t = (padx , pady )
294
294
self ._text1_translate .invalidate ()
295
295
self ._text2_translate ._t = (- padx , - pady )
@@ -329,7 +329,11 @@ def update_position(self, loc):
329
329
if self .label2On :
330
330
self .label2 .set_rotation (angle )
331
331
332
- self ._update_padding (self ._loc * axes .get_theta_direction () +
332
+ # This extra padding helps preserve the look from previous releases but
333
+ # is also needed because labels are anchored to their center.
334
+ pad = self ._pad + 7
335
+ self ._update_padding (pad ,
336
+ self ._loc * axes .get_theta_direction () +
333
337
axes .get_theta_offset ())
334
338
335
339
You can’t perform that action at this time.
0 commit comments