set the sub-window of a graphics window for plotting
xsetech(wrect, [frect, logflag]) xsetech(wrect=[...], frect=[..], logflag="..", arect=[...]) xsetech()
a vector of size 4, defining the sub-window to use.
a vector of size 4.
a string of size 2
"n"stands for normal and "l" stands for logscale.
xstands for the x-axis and
ystands for the y-axis.
a vector of size 4.
xsetech is mainly used to set the sub-window of
the graphics window which will be used for plotting. The sub-window
is specified with the parameter
(upper-left point, width, height). The values in
wrect are specified using proportion of
the width or height of the current graphic window. For instance
wrect=[0, 0, 1, 1] means that the whole graphics
window will be used, and
wrect=[0.5, 0, 0.5, 1]
means that the graphics region will be the right half of the
xsetech also set the current graphics scales
for 2D plotting and can be used in conjunction with graphics
routines which request the current graphics scale (for instance
frect=[xmin, ymin, xmax, ymax] is used to set the
graphics scale and is just like the
frect is not
given the current value of the graphic scale remains unchanged. the
default value of
(at window creation, when switching back to default value with
clf('reset') or when clearing graphic recorded
arect=[x_left, x_right,y_up,y_down] is used to
set the graphic frame inside the sub-window. The graphic frame is
wrect) using proportion of the
width or height of the current graphic sub-window. Default value is
arect is not
given, current value remains unchanged.
// To get a graphical explanation of xsetech parameters enter: exec('SCI/modules/graphics/demos/xsetechfig.sce'); // Here xsetech is used to split the graphics window in two parts // first xsetech is used to set the first sub-window // and the graphics scale xsetech([0,0,1.0,0.5],[-5,-3,5,3]) // we call plot2d with the "001" option to use the graphics scale // set by xsetech plot2d([1:10]',[1:10]',1,"001"," ") // then xsetech is used to set the second sub-window xsetech([0,0.5,1.0,0.5]) // the graphics scale is set by xsetech to [0,0,1,1] by default // and we change it with the use of the rect argument in plot2d plot2d([1:10]',[1:10]',1,"011"," ",[-6,-6,6,6])
// Four plots on a single graphics window clf() set(gca(),"font_style",2,"font_size",0); xsetech([0,0,0.5,0.5]); plot3d() xsetech([0.5,0,0.5,0.5]); plot2d() xsetech([0.5,0.5,0.5,0.5]); grayplot() xsetech([0,0.5,0.5,0.5]); histplot() // back to default values for the sub-window xsetech([0,0,1,1])
|Report an issue|
|<< xgrid||axes_operations||zoom_rect >>|