diff scripts/plot/__patch__.m @ 7276:1e8e64d71e34

[project @ 2007-12-10 20:09:59 by jwe]
author jwe
date Mon, 10 Dec 2007 20:09:59 +0000
parents a730e47fda4d
children fb902b3b2a5d
line wrap: on
line diff
--- a/scripts/plot/__patch__.m
+++ b/scripts/plot/__patch__.m
@@ -141,9 +141,6 @@
     error ("patch: not supported");
   endif
 
-  h = __go_patch__ (p);
-  ax = get (h, "parent");
-
   cargs = {};
   if (have_c)
     if (ischar (c))
@@ -160,14 +157,6 @@
 	cargs{2} = "flat";
 	cargs{3} = "cdata";
 	cargs{4} = c;
-	clim = get (ax, "clim");
-	if (c(1) < clim(1))
-          set (ax, "clim", [c(1), clim(2)])
-	  clim(1) = c(1);
-	endif
-	if (c(1) > clim(2))
-          set (ax, "clim", [clim(1), c(1)])
-	endif
       else
 	error ("patch: color value not valid");
       endif
@@ -178,17 +167,11 @@
       cargs{4} = c;
     else
       ## Color Vectors
-
       if (rows (c2) != rows (x) || rows (c2) != length (y))
 	error ("patch: size of x, y, and c must be equal")
       else
 	cargs{1} = "facecolor";
 	cargs{2} = "interp";
-	if (abs(max(c2(:)) - min(c2(:))) < eps)
-          set (ax, "clim", [c2(1)-1, c2(1)+1])
-	else
-          set (ax, "clim", [min(c2(:)), max(c2(:))]);
-	endif
       endif
     endif
   else
@@ -196,8 +179,8 @@
     cargs{2} = [0, 1, 0];
   endif
 
-  set (h, "xdata", x, "ydata", y, "faces", faces, "vertices", vert,
-       cargs{:}, varargin{iarg:end});
+  h = __go_patch__ (p, "xdata", x, "ydata", y, "faces", faces, 
+		    "vertices", vert, cargs{:}, varargin{iarg:end});
   if (have_z)
     set (h, "zdata", z);
   endif