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	Mon Dec 10 20:09:59 2007 +0000
+++ b/scripts/plot/surface.m	Mon Dec 10 20:14:39 2007 +0000
@@ -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