Draw or fill a set of rectangles (original) (raw)

Scilab 5.3.3

Please note that the recommended version of Scilab is 2026.0.1. This page might be outdated.
See the recommended documentation of this function

Scilab help >> Graphics > geometric_shapes > xrects

xrects

draw or fill a set of rectangles

Calling Sequence

Arguments

rects

matrix of size (4,n).

fill

vector of size n.

Description

xrects draws or fills a set of rectangles. Each column of rects describes a rectangle (upper-left point, width, height) in user coordinates:rects=[x1 y1 w1 h1;x2 y2 w2 h2;...]'.

fill(i) gives the pattern to use for filling or drawing rectangle i:

if fill(i)<0, rectangle i is drawn using the line style (or color) -fill(i)

if fill(i)>0, rectangle i is filled using the pattern (or color) fill(i)

if fill(i)=0, rectangle i is drawn using the current line style (or color).

WARNING: please note that height is positive downwards.

Examples

plot2d([-100,500],[-50,50],[-1,-1],"022") cols=[-34,-33,-32,-20:5:20,32,33,34]; x=400*(0:14)/14; step=20; rects=[x;10*ones(x);step*ones(x);30*ones(x)]; xrects(rects,cols) xnumb(x,15*ones(x),cols)

See Also