diff scripts/plot/__line__.m @ 7277:0c733917b6c8

[project @ 2007-12-10 20:14:39 by jwe]
author jwe
date Mon, 10 Dec 2007 20:14:39 +0000
parents a1dbe9d80eee
children 4665276ff7f6
line wrap: on
line diff
--- a/scripts/plot/__line__.m
+++ b/scripts/plot/__line__.m
@@ -47,17 +47,19 @@
     print_usage ("line");
   endif
 
-  h = __go_line__ (p);
-
+  data_args = {};
   if (num_data_args > 1)
-    set (h, "xdata", varargin{1}, "ydata", varargin{2});
+    data_args(1:4) = { "xdata", varargin{1}, "ydata", varargin{2} };
     if (num_data_args == 3)
-      set (h, "zdata", varargin{3});
+      data_args(5:6) = { "zdata", varargin{3} };
     endif
   endif
 
+  other_args = {};
   if (nvargs > num_data_args)
-    set (h, varargin{num_data_args+1:end});
+    other_args = varargin(num_data_args+1:end);
   endif
 
+  h = __go_line__ (p, data_args{:}, other_args{:});
+
 endfunction