Linear plot.
plot(x,y) plots vector y versus vector x.
If x or y is a
Tensor of size either m x 1 or 1 x m,
then the vector is plotted versus the rows or columns of the matrix,
whichever line up.
Alternatively, x and y can be of type
Lua table.
plot(y) plots the columns of y versus their index.
Various line types, plot symbols and colors may be obtained with
plot(x,y,s) where s is a character string made from one element
from any or all the following 3 columns:
y yellow . point - solid
m magenta o circle : dotted
c cyan x cross
r red + plus
g green * star
b blue s square
w white d diamond
k black
p current pen color
T text
For example, plot(x,y,'c+:') plots a cyan dotted line with a plus
at each data point; plot(x,y,'bd') plots blue diamond at each data
point but does not draw any line.
The plot command also returns a handle to the drawn object which can be used to delete
it, e.g:
w=gfx.Window() p1=w:plot(1,1,'bx') p2=w:plot(1,1,'go') w:delete(p1)
One can also plot text using the following method:
w=gfx.Window()
w:plot({0,1,2,3},{0,1,2,3},'bThello')
Anything after the 'T' in the argument line will be used as text and sets
the markerText property of the window.