diff --git a/ultraplot/axes/base.py b/ultraplot/axes/base.py index aa32380d0..dba968bff 100644 --- a/ultraplot/axes/base.py +++ b/ultraplot/axes/base.py @@ -3063,13 +3063,13 @@ def _update_title_position(self, renderer): ha = aobj.get_ha() # Get dimensions of non-empty elements - if atext: + if atext and aobj.get_figure() is not None: awidth = ( aobj.get_window_extent(renderer) .transformed(self.transAxes.inverted()) .width ) - if ttext: + if ttext and tobj.get_figure() is not None: twidth = ( tobj.get_window_extent(renderer) .transformed(self.transAxes.inverted())