Mercurial > hg > octave-lyh
diff scripts/plot/surface.m @ 7277:0c733917b6c8
[project @ 2007-12-10 20:14:39 by jwe]
author | jwe |
---|---|
date | Mon, 10 Dec 2007 20:14:39 +0000 |
parents | 5389a52df87b |
children | a239de118fa6 |
line wrap: on
line diff
--- a/scripts/plot/surface.m +++ b/scripts/plot/surface.m @@ -143,16 +143,17 @@ if (! bad_usage) ## Make a default surface object. - h = __go_surface__ (ax, "xdata", x, "ydata", y, "zdata", z, "cdata", c); - set (h, "facecolor","flat"); + other_args = {}; if (firststring < nargin) - set (h, varargin{firststring:end}); - endif + other_args = varargin(firststring:end); + endif + h = __go_surface__ (ax, "xdata", x, "ydata", y, "zdata", z, "cdata", c, + "facecolor","flat", other_args{:}); - if (! ishold ()) - set (ax, "view", [0, 90], "box", "off", "xgrid", "on", - "ygrid", "on", "zgrid", "on"); - endif - endif + if (! ishold ()) + set (ax, "view", [0, 90], "box", "off", "xgrid", "on", + "ygrid", "on", "zgrid", "on"); + endif + endif endfunction