optional keyword 
type 
mini 
Basic
^{(1)} values incremented by next Y=..,
^{(2)} passed on to next Y=... 
X 
num 
x=xpos 
x coordinate to _or_ to (PenUP)
^{(2)}
 LINE(PenUp, x=1, y=82)
! move (invisibly) to (1,82)
 LINE(x=8, y=4)
! draw from current (x,y) to (8,4)
 LINE(PenUp, x=0, y=0, x=10, y=100)
! draw from (0,0) to (10,100)


999 
x=999 
x is set to the most recent x value of this current
Line 

arr 
x=xVect 
x values for _
^{(2)}_
 LINE(x=xvec,_y=yvec)_
!_ yvec versus xvec

Y 
num 
y=ypos 
y coordinate to draw or move to

! draw 3 lines a, b, c at the same x=xpos:
 LINE(x=xpos, y=a, y=b, y=c)
! this could be in a DO loop

! (
Colors and Symbols are autoincremented)


999 
y=999 
y is set to the most recent y value of this current
Line 

arr 
y=yVect 
y values for a polyline
 AXIS()
! draw an all default xy coordinates system
 yVect =
$^2
! = 1, 4, 9, 16, ...
 LINE(Y=yVect)
! yVect is plotted versus 1, 2, 3, 4, ...
 LINE(X=xVect, Y=yVect)
! yVect is plotted versus xVect

Points 
num 
p=n 
Y = f(xpos) with n values in the limits of the current xaxis min/max settings.

AXIS( MiN=0, MaX=6, Title="x", Y=14, Title="
SIN(x)" )
 LINE(X=var, Y=
SIN(var), Points=100, Color=1, Width=5)

Line 
num 
l=0 
line identification number 0...31, default is Line=0. Useful when not all current lines are updated in a single statement.
^{(1)} 
Axis 
[1] 
a=3 
axis identification 1....8, default=1, set and drawn by
AXIS(). Needed to draw curves in more than 1 xysystem.
^{(2)} 



Draw ,_,_,_ etc. 
BaCkcolor 
num 
bc=3.21 
 _and_ enclosed by xVect and yVect
 BaCkcolor is coded as COLOR.STYLE HATCH
 e.g. BC=3.21: COLOR=3=cyan, STYLE=2=hatched, HATCH=1=lll
 for COLOR see
title=
 STYLE: 0=solid, 1=transparent, 2=hatched
 HATCH: 0=, 1=lll, 2=\\\, 3=///, 4:+++, >4=/\/\
 the outline of the polygon is set by the Color option

 SUBROUTINE PlotBar(x, y, ColStyHat)

DIMENSION xbar(4), ybar(4)
 xbar = (xx/8, x+x/8, x+x/8, xx/8)
 ybar = (0, 0, y, y)
 LINE(X=xbar, Y=ybar, BaCkcolor=ColStyHat, Width=x, Color=x)
 END

AXIS(Grid=1, Y, Grid=1, Height=1/3)

CALL PlotBar(1, 9.1, 1.00)

CALL PlotBar(3, 8.2, 2.00)

CALL PlotBar(5, 6.2, 3.10)

CALL PlotBar(8, 4.3, 4.25)




Changing the . Options are in effect until changed or until the xy coordinate system is redrawn by a new call to
AXIS(...) 
Color 
num 
c=1 
for color values see
title=
^{(1)}
 LINE(Color=16+1, Y=yvec)
! draw yvec soft blue

DaSH 
num 
dsh=0 
0=solid, 1= 2=... 3=... 4:.... (works only with lineWidth=1)
^{(2)}
 LINE(DaSH=2, Y=yvec, DaSH=3, Y=zvec)
! draw yvec dotted, zvec dashdot

lineWidth 
num 
w=8 
line width, default = 2 (W <= 1 for dashed lines)
^{(2)}
 LINE(lineWidth=12, Color=1, Y=yvec, W=3, C=14, Y=yvec)
! draw blue 12 pixel yvec, fill with yellow 3 pixel yvec

NoLine 
[T] 
nl 
no line drawn between data points. Data points are shown by Symbol only
^{(2)} 
NoZero 
[T] 
nz=1 
no plot of y == 0 data to avoid a corrupted graph caused by sparse data
^{(2)} 
OneWay 
num 
ow=1 
 OneWay=0 (default): connecting line between all data points
 OneWay=1: a connecting line only if X(n) <= X(n+1)
 OneWay=1: a connecting line only if X(n) >= X(n+1)

PenUp 
[T] 
pu 
PenUp or PenUp=1: move only, no draw, PenUp=0: draw
^{(2)} 
STeps 
[T] 
st 
^{(2)}: steplike line between data points, i.e. (X1,Y1) > (X2,Y1) > (X2,Y2) 
Symbol 
num 
s=65 
draw symbol at current (x,y):
 1=square, 2=diamond, 3=octagon, 4=Xsquare, 5=+diamond, 6=+octagon, 7=triangle up, 8=triangle down, 9=arrow up, 10=arrow down, 11=/, 12=\, 13=X, 14=, 15=l, 16=+, 17=*,
 33...128 ASCII,
 1...255 ASCII symbol of currently selected Windows font
^{(1)}
 LINE(Symbol=
ICHAR('A'), Y=yvec, Y=zvec)
! vector yvec with 'A' symbols, zvec with 'B' symbols

SymbolDiameter 
num 
sd=1 
Size of symbols, default = 3 (approx. 3 mm)
^{(2)} 



to xy graphs: 
Text 
txt 
t='note' 
write at X,Y (default: horizontal, left adjust)
 LINE(X=10, Y=10, Text='start', Draw=2+4)
! move to (10,10), draw text vertical rightaligned


num 
t=12.3 
write "12.3" at position X,Y 
Draw 
num 
d=type 
type= +1 (vertical) +2 (right adjust) +4 (pen up) +8 (X,Y in characters from bottom left of frame)
 LINE(X=5, Y=1.33, Text='1.33 character heights from bottom', Draw=8)




print xy graphs : 
PRint 
num 
pr=1+8 
for details see
Print 