Subplot can handle frames. 69/14169/3
Bruno JOFRET [Thu, 27 Mar 2014 14:22:01 +0000 (15:22 +0100)]
Change-Id: I9eaa49bf6025b681b999e4dc8f4491317c39231c

scilab/modules/graphics/macros/subplot.sci

index 315882f..74a9616 100644 (file)
@@ -29,7 +29,8 @@ function subplot(m,n,p)
     i=p-1-n*j
     axes_bounds=[i/n,j/m,1/n,1/m];
 
-    f=gcf();
+    a = gca();
+    f = a.parent;
     na=size(f.children,"*")
     if na==1 then
         // an axes is automatically created when a figure is created
@@ -51,7 +52,7 @@ function subplot(m,n,p)
         end
     end
     //create a new axes
-    a=newaxes();
+    a=newaxes(f);
     a.axes_bounds=axes_bounds;
     sca(a);
 endfunction