plotframe
plotframe —  plot a frame with scaling and grids  
Calling sequence
plotframe(rect,tics,[arg_opt1,arg_opt2,arg_opt3])  
Parameters
| rect   | : vector [xmin,ymin,xmax,ymax]. | 
| tics   | : vector [nx,mx,ny,my] where mx, nx (resp. my, ny) are the number of x-axis (resp. y-axis) intervals and subintervals. | 
| arg_optX   | : optional arguments up to three and choosen among. | flags   | 
    : vector [wantgrids,findbounds] where
  wantgrids is a boolean variable (%t or
  %f) which indicates gridding. findbounds
  is a boolean variable. If findbounds is
  %t, the bounds given in rect are allowed
  to be slightly modified  (in fact always increased) in order to have
  simpler graduations: then tics(2) and
  tics(4) are ignored.   |  | captions   | : vector of 3 strings [title,x-leg,y-leg] corresponding respectively to the title of the plot and the captions on the x-axis and the y-axis. |  | subwin   | : a vector of size 4 defining the sub window. The sub window is specified with the  parameter subwin=[x,y,w,h] (upper-left, width, height).  The values in subwin are specified using proportion of the width  or height of the current graphics window (see xsetech). |  
  | 
Description
plotframe is used with 2D plotting functions plot2d,
    plot2d1,... to set a graphics frame. It must be
    used before plot2d which should be invoked with
    the "000" superposition mode.
Examples
x=[-0.3:0.8:27.3]';
y=rand(x);
rect=[min(x),min(y),max(x),max(y)];
tics=[4,10,2,5];    //4 x-intervals and 2 y-intervals
plotframe(rect,tics,[%f,%f],["My plot","x","y"],[0,0,0.5,0.5])
plot2d(x,y,2,"000")
plotframe(rect,tics,[%t,%f],["My plot with grids","x","y"],[0.5,0,0.5,0.5])
plot2d(x,y,3,"000")
plotframe(rect,tics,[%t,%t],..
["My plot with grids and automatic bounds","x","y"],[0,0.5,0.5,0.5])
plot2d(x,y,4,"000")
plotframe(rect,tics,[%f,%t],..
 ["My plot without grids but with automatic bounds","x","y"],..
 [0.5,0.5,0.5,0.5])
plot2d(x,y,5,"000")
xset("default")
 
  See also
plot2d, graduate, xsetech