Skip to content

Commit 4e83243

Browse files
committed
Fix PolarAxes backwards compatibility with Radar example.
1 parent 3c5762a commit 4e83243

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

lib/matplotlib/projections/polar.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -409,17 +409,19 @@ def get_yaxis_text2_transform(self, pad):
409409
def _invalidate_internal(self, *args, **kwargs):
410410
rmin, rmax = self.viewLim.intervaly
411411
rorigin = self.get_rorigin()
412-
inner = self.spines['inner']
412+
inner = self.spines.get('inner', None)
413413

414414
if rorigin < rmin:
415415
width = (rmax - rmin) / (rmax - rorigin) * 0.5
416416
self.patch.set_width(width)
417-
inner.set_visible(True)
418-
inner.set_patch_circle((0.5, 0.5), 0.5 - width)
417+
if inner:
418+
inner.set_visible(True)
419+
inner.set_patch_circle((0.5, 0.5), 0.5 - width)
419420
else:
420421
self.patch.set_width(0.5)
421-
inner.set_patch_circle((0.5, 0.5), 0.0)
422-
inner.set_visible(False)
422+
if inner:
423+
inner.set_patch_circle((0.5, 0.5), 0.0)
424+
inner.set_visible(False)
423425

424426
for line in self.lines:
425427
self._update_line_limits(line)

0 commit comments

Comments
 (0)