Mercurial > hg > octave-lyh
diff scripts/plot/__axes_limits__.m @ 7215:dd88d61d443f
[project @ 2007-11-29 16:44:45 by jwe]
author | jwe |
---|---|
date | Thu, 29 Nov 2007 16:46:40 +0000 |
parents | a730e47fda4d |
children | 5389a52df87b |
line wrap: on
line diff
--- a/scripts/plot/__axes_limits__.m +++ b/scripts/plot/__axes_limits__.m @@ -22,21 +22,12 @@ retval = []; fcnmode = sprintf("%smode", fcn); - if (nargin > 1 && isscalar (varargin{1}) && ishandle (varargin{1})) - h = varargin{1}; - off = 1; - if (! strcmp (get (h, "type"), "axes")) - error ("%s: expecting first argument to be an axes object", fcn); - endif - else - off = 0; - h = gca (); - endif + [h, varargin, nargin] = __plt_get_axis_arg__ (fcn, varargin{:}); - if (nargin == off + 1) + if (nargin == 0) retval = get (h, fcn); else - arg = varargin{off + 1}; + arg = varargin{1}; if (ischar (arg)) arg = tolower (arg);