Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

plot(5)

plot(1G)

plot(3X)

graph(1G)

PLOT(3F)                             BSD                              PLOT(3F)



NAME
     plot: openpl et al. - f77 library interface to plot (3X) libraries.

SYNOPSIS
     subroutine openpl()

     subroutine erase()

     subroutine label(str)
     character str*(*)

     subroutine line(ix1, iy1, ix2, iy2)

     subroutine box(ix1, iy1, ix2, iy2)
     Draw a rectangle and leave the cursor at ( ix2,iy2).

     subroutine circle(ix, iy, ir)

     subroutine arc(ix, iy, ix0, iy0, ix1, iy1)

     subroutine move(ix, iy)

     subroutine cont(ix, iy)

     subroutine point(ix, iy)

     subroutine linemd(str)
     character str*(*)

     subroutine space(ix0, iy0, ix1, iy1)

     subroutine clospl()

DESCRIPTION
     These are interface subroutines, in the library -lf77plot, allowing f77
     users to call the plot(3X) graphics routines which generate graphic
     output in a relatively device-independent manner.  The f77 subroutine
     names are the same as the C function names except that linemod and
     closepl have been shortened to linemd and clospl.  See plot(5) and
     plot(3X) for a description of their effect.

     Only the first 255 character in string arguments to label and linemd are
     used.

     This library must be specified in the f77(1) command before the device
     specific graphics library; for example, to compile and load a FORTRAN
     program in prog.f to run on a Tektronix* 4014 terminal, use the following
     command:

          f77 prog.f -lf77plot -l4014

     See plot(3X) for a complete list of device-specific plotting libraries.

SEE ALSO
     plot(5), plot(1G), plot(3X), graph(1G)

NOTES
     *Tektronix is a registered trademark of Tektronix, Inc.

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026