draw a polyline or a polygon
xpoly(xv,yv [,dtype [,close]])
matrices of the same size (points of the polyline).
string (drawing style). default value is "lines".
integer. If close=1, the polyline is closed; default value is 0.
xpoly
draws a single polyline described by the vectors of
coordinates xv
and yv
. If xv
and
yv
are matrices they are considered as vectors by
concatenating their columns. dtype
can be
"lines"
for using the current line style or
"marks"
for using the current mark to draw the polyline.
x = sin(2*%pi*(0:4)/5); y = cos(2*%pi*(0:4)/5); plot2d(0,0,-1,"010"," ",[-1,-1,1,1]) // draw an empty bounded axes xpoly(x, y) set(gce(), "foreground", color("red"), "closed", "on"); | ![]() | ![]() |
// With marks instead of lines plot2d(0,0,1,rect=[0,0,12,10], frameflag=3) t=[0:4]*2*%pi/5; x=5+5*cos(t); y=5+5*sin(t); xpoly(x,y,"marks") e=gce(); set(e,"mark_style",2); | ![]() | ![]() |