@@ -913,7 +913,7 @@ def _break_share_link(ax, grouper):
913
913
# Break link between any twinned axes
914
914
_break_share_link (ax , ax ._twinned_axes )
915
915
916
- def clf (self , keep_observers = False ):
916
+ def clear (self , keep_observers = False ):
917
917
"""
918
918
Clear the figure.
919
919
@@ -928,7 +928,7 @@ def clf(self, keep_observers=False):
928
928
929
929
# first clear the axes in any subfigures
930
930
for subfig in self .subfigs :
931
- subfig .clf (keep_observers = keep_observers )
931
+ subfig .clear (keep_observers = keep_observers )
932
932
self .subfigs = []
933
933
934
934
for ax in tuple (self .axes ): # Iterate over the copy.
@@ -949,8 +949,8 @@ def clf(self, keep_observers=False):
949
949
950
950
self .stale = True
951
951
952
- # synonym for `clf`."""
953
- clear = clf
952
+ # synonym for `clear`.
953
+ clf = clear
954
954
955
955
# Note: in the docstring below, the newlines in the examples after the
956
956
# calls to legend() allow replacing it with figlegend() to generate the
@@ -2340,7 +2340,7 @@ def __init__(self,
2340
2340
self .subplotpars = subplotpars
2341
2341
2342
2342
self ._axstack = _AxesStack () # track all figure axes and current axes
2343
- self .clf ()
2343
+ self .clear ()
2344
2344
self ._cachedRenderer = None
2345
2345
2346
2346
# list of child gridspecs for this figure
@@ -2839,15 +2839,18 @@ def set_figheight(self, val, forward=True):
2839
2839
"""
2840
2840
self .set_size_inches (self .get_figwidth (), val , forward = forward )
2841
2841
2842
- def clf (self , keep_observers = False ):
2842
+ def clear (self , keep_observers = False ):
2843
2843
# docstring inherited
2844
- super ().clf (keep_observers = keep_observers )
2845
- # FigureBase.clf does not clear toolbars, as
2844
+ super ().clear (keep_observers = keep_observers )
2845
+ # FigureBase.clear does not clear toolbars, as
2846
2846
# only Figure can have toolbars
2847
2847
toolbar = self .canvas .toolbar
2848
2848
if toolbar is not None :
2849
2849
toolbar .update ()
2850
2850
2851
+ # synonym for `clear`.
2852
+ clf = clear
2853
+
2851
2854
@_finalize_rasterization
2852
2855
@allow_rasterization
2853
2856
def draw (self , renderer ):
0 commit comments