# MPLOT - Fortran subroutine to plot one or more functions.

### Usage:

DIMENSION X(150,N),Y(150,N),NPNTS(N)
CALL MPLOT0(IGRID, IWIDTH, JLNGTH, NSBVL, NSBHL)
CALL MPLOT1(N, X, Y, NPNTS, IOUT)

### Where:

- N
- is the number of curves to be plotted. This can be
anything from one to ten.
- X
- is an array containing N sets of points to be plotted
along the abscissa.
- Y
- is an array containing points to be plotted along the
ordinate.
- NPTS
- is a vector containing the number of points in each
curve.
- IGRID
- indicates the type of background for the plot. IGRID=0
implies a blank background with plotted points. IGRID=1
indicates that the X and Y axes should be printed on the
graph along with the plotted points. IGRID=2 implies that
X and Y grid lines should be placed on the graph along
with the plotted points.
- IWIDTH
- represents the width of the graph in characters. MPLOT
plots ten characters per inch in width on the printer or
cards.
- JLNGTH
- represents the length down the page in character lengths
(e.g. one character length = 1/6 inch) of the graph.
- NSBVL
- specifies the distance between vertical grid lines.
- NSBHL
- specifies the distance between horizontal grid lines.
- IOUT
- indicates the output unit. IOUT=6 specifies the printer.

### Description:

MPLOT0 and MPLOT1 are two subroutines which go together to
plot one or more graphs on an output unit.

A call to MPLOT0 specifies the type of background for the
graph. If a call to MPLOT0 is not made before a call to MPLOT1, a
standard set of parameters will be assumed. These defaults give a
graph area of ten inches with grid lines spaced one inch apart.

Copyright © 1996, Thinkage Ltd.