axis

obsolete
See plot


plotx

obsolete


ploty

obsolete


regraph

obsolete
See graph


plot

obsolete

NAME

plot, axis - plot relative to scale given by axes

SYNTAX

axis(args)
plot(mode)
inrange = plot(x,y)

DESCRIPTION

Plot() plots relative to the origin and scale defined by calls to axis. The default x and y axes have relative units of 0 to 1 with the plot located in a 5x3.5 inch area.

OPTIONS

plot()
print parameter usage help lines.
plot(0)
subsequent calls will plot points.
plot(1)
next call will be a move, subsequent call will draw lines.
plot(x, y)
plots a point (or vector) relative to the axis scale. Return value is 0 if the point is clipped (out of range).
plot(mode, x, y)
Like plt() but with scale and origin given by axis().
axis()
draw axes with label values. Closes plot device.
axis(clip)
points are not plotted if they are a factor clip off the axis scale. Default is no clipping. Set clip to 1 to not plot out of axis region. A value of 1.1 allows plotting slightly outside the axis boundaries.
axis(xorg, xsize, yorg, ysize)
Size and location of the plot region. (Use the plt() absolute coordinates.)
axis(xstart, xstop, nticx, ystart, ystop, nticy)
Determines relative scale and origin.

Specification of the precision of axis tic labels is available by recompiling hoc/SRC/plot.c with #define Jaslove 1+. With this definition, the number of tics specified in the 3rd and 6th arguments of axis() should be of the form m.n. m is the number of tic marks, and n is the number of digits after the decimal point which are printed. This contribution was made by Stewart Jaslove.

EXAMPLES

proc plotsin() { /* plot the sin function from 0 to 10 radians */
   axis(0, 10, 5, -1, 1, 2) /* setup scale */
   plot(1)
   for (x=0; x<=10; x=x+.1) {
      plot(x, sin(x)) /* plot the function */
   }
   axis() /* draw the axes */
}

SEE ALSO

plt , setcolor , axis


neuron/general/function/obsolete/plot.hel : May 13 2012