@@ -1665,7 +1665,7 @@ def acorr(self, x, **kwargs):
16651665
16661666 x : sequence of scalar
16671667
1668- hold : boolean, optional, default: True
1668+ hold : boolean, optional, *deprecated*, default: True
16691669
16701670 detrend : callable, optional, default: `mlab.detrend_none`
16711671 x is detrended by the `detrend` callable. Default is no
@@ -1713,6 +1713,8 @@ def acorr(self, x, **kwargs):
17131713 .. plot:: mpl_examples/pylab_examples/xcorr_demo.py
17141714
17151715 """
1716+ if "hold" in kwargs :
1717+ warnings .warn ("the 'hold' kwarg is deprecated" , mplDeprecation )
17161718 return self .xcorr (x , x , ** kwargs )
17171719
17181720 @unpack_labeled_data (replace_names = ["x" , "y" ], label_namer = "y" )
@@ -1730,7 +1732,7 @@ def xcorr(self, x, y, normed=True, detrend=mlab.detrend_none,
17301732
17311733 y : sequence of scalars of length n
17321734
1733- hold : boolean, optional, default: True
1735+ hold : boolean, optional, *deprecated*, default: True
17341736
17351737 detrend : callable, optional, default: `mlab.detrend_none`
17361738 x is detrended by the `detrend` callable. Default is no
@@ -1769,6 +1771,8 @@ def xcorr(self, x, y, normed=True, detrend=mlab.detrend_none,
17691771 The cross correlation is performed with :func:`numpy.correlate` with
17701772 `mode` = 2.
17711773 """
1774+ if "hold" in kwargs :
1775+ warnings .warn ("the 'hold' kwarg is deprecated" , mplDeprecation )
17721776
17731777 Nx = len (x )
17741778 if Nx != len (y ):
@@ -2136,7 +2140,7 @@ def make_iterable(x):
21362140 patches .append (r )
21372141
21382142 holdstate = self ._hold
2139- self .hold ( True ) # ensure hold is on before plotting errorbars
2143+ self ._hold = True # ensure hold is on before plotting errorbars
21402144
21412145 if xerr is not None or yerr is not None :
21422146 if orientation == 'vertical' :
@@ -2158,7 +2162,7 @@ def make_iterable(x):
21582162 else :
21592163 errorbar = None
21602164
2161- self .hold ( holdstate ) # restore previous hold state
2165+ self ._hold = holdstate # restore previous hold state
21622166
21632167 if adjust_xlim :
21642168 xmin , xmax = self .dataLim .intervalx
@@ -2380,7 +2384,7 @@ def stem(self, *args, **kwargs):
23802384 remember_hold = self ._hold
23812385 if not self ._hold :
23822386 self .cla ()
2383- self .hold ( True )
2387+ self ._hold = True
23842388
23852389 # Assume there's at least one data array
23862390 y = np .asarray (args [0 ])
@@ -2464,7 +2468,7 @@ def stem(self, *args, **kwargs):
24642468 color = basecolor , linestyle = basestyle ,
24652469 marker = basemarker , label = "_nolegend_" )
24662470
2467- self .hold ( remember_hold )
2471+ self ._hold = remember_hold
24682472
24692473 stem_container = StemContainer ((markerline , stemlines , baseline ),
24702474 label = label )
@@ -3786,7 +3790,7 @@ def dopatch(xs, ys, **kwargs):
37863790 setlabels (datalabels )
37873791
37883792 # reset hold status
3789- self .hold ( holdStatus )
3793+ self ._hold = holdStatus
37903794
37913795 return dict (whiskers = whiskers , caps = caps , boxes = boxes ,
37923796 medians = medians , fliers = fliers , means = means )
0 commit comments