Skip to content

Commit 36db363

Browse files
committed
Error check
1 parent fd1455f commit 36db363

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

lib/matplotlib/axes/_base.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4151,12 +4151,20 @@ def get_tightbbox(self, renderer, call_axes_locator=True,
41514151

41524152
if self.axison:
41534153
igl = 'x' if for_layout_only else None
4154-
bb_xaxis = self.xaxis.get_tightbbox(renderer, ignore_label=igl)
4154+
try:
4155+
bb_xaxis = self.xaxis.get_tightbbox(renderer, ignore_label=igl)
4156+
except TypeError as e:
4157+
# in case downstream library has redefined axis:
4158+
bb_xaxis = self.xaxis.get_tightbbox(renderer)
41554159
if bb_xaxis:
41564160
bb.append(bb_xaxis)
41574161

41584162
igl = 'y' if for_layout_only else None
4159-
bb_yaxis = self.yaxis.get_tightbbox(renderer, ignore_label=igl)
4163+
try:
4164+
bb_yaxis = self.yaxis.get_tightbbox(renderer, ignore_label=igl)
4165+
except TypeError as e:
4166+
# in case downstream library has redefined axis:
4167+
bb_xaxis = self.yaxis.get_tightbbox(renderer)
41604168
if bb_yaxis:
41614169
bb.append(bb_yaxis)
41624170
self._update_title_position(renderer)

0 commit comments

Comments
 (0)