@@ -315,25 +315,26 @@ def _f(locs, labels):
315315class GridHelperBase :
316316
317317 def __init__ (self ):
318- self ._force_update = True
318+ self ._force_update = True # Remove together with invalidate()/valid().
319319 self ._old_limits = None
320320 super ().__init__ ()
321321
322322 def update_lim (self , axes ):
323323 x1 , x2 = axes .get_xlim ()
324324 y1 , y2 = axes .get_ylim ()
325-
326325 if self ._force_update or self ._old_limits != (x1 , x2 , y1 , y2 ):
327- self ._update (x1 , x2 , y1 , y2 )
326+ self ._update_grid (x1 , y1 , x2 , y2 )
328327 self ._force_update = False
329328 self ._old_limits = (x1 , x2 , y1 , y2 )
330329
331- def _update (self , x1 , x2 , y1 , y2 ):
332- pass
330+ def _update_grid (self , x1 , y1 , x2 , y2 ):
331+ """Cache relevant computations when the axes limits have changed."""
333332
333+ @_api .deprecated ("3.4" )
334334 def invalidate (self ):
335335 self ._force_update = True
336336
337+ @_api .deprecated ("3.4" )
337338 def valid (self ):
338339 return not self ._force_update
339340
@@ -555,6 +556,7 @@ def get_children(self):
555556 children .extend (super ().get_children ())
556557 return children
557558
559+ @_api .deprecated ("3.4" )
558560 def invalidate_grid_helper (self ):
559561 self ._grid_helper .invalidate ()
560562
0 commit comments