Annotation of 43BSDTahoe/man/man5/plot.5, revision 1.1.1.1

1.1       root        1: .\"    @(#)plot.5      6.2 (Berkeley) 4/25/87
                      2: .\"
                      3: .TH PLOT 5  "April 25, 1987"
                      4: .AT 3
                      5: .SH NAME
                      6: plot \- graphics interface
                      7: .SH DESCRIPTION
                      8: Files of this format are produced by routines
                      9: described in 
                     10: .IR plot (3X)
                     11: and
                     12: .IR plot (3F),
                     13: and are interpreted for various devices
                     14: by commands described in
                     15: .IR  plot (1G).
                     16: A graphics file is a stream of plotting instructions.
                     17: Each instruction consists of an ASCII letter
                     18: usually followed by bytes of binary information.
                     19: The instructions are executed in order.
                     20: A point is designated by
                     21: four bytes representing
                     22: the
                     23: x and y
                     24: values;
                     25: each value
                     26: is a signed integer.
                     27: The last designated point in an
                     28: .B "l, m, n, a,"
                     29: or
                     30: .B p
                     31: instruction becomes the `current point'
                     32: for the next instruction.
                     33: The
                     34: .B a
                     35: and
                     36: .B c
                     37: instructions change the current point in a manner dependent
                     38: upon the specific device.
                     39: .PP
                     40: Each of the following descriptions begins with the name
                     41: of the corresponding routine in
                     42: .IR  plot (3X).
                     43: .TP 3
                     44: .B  m
                     45: move: The next four bytes give a new current point.
                     46: .TP 3
                     47: .B  n
                     48: cont: Draw a line from the current point to
                     49: the point given by the next four bytes.
                     50: .TP 3
                     51: .B  p
                     52: point: Plot the point given by the next four bytes.
                     53: .TP 3
                     54: .B  l
                     55: line: Draw a line from the point given by the next
                     56: four bytes to the point given by the following four bytes.
                     57: .TP 3
                     58: .B  t
                     59: label: Place the following ASCII string so that its
                     60: first character falls on the current point.
                     61: The string is terminated by a newline.
                     62: .TP 3
                     63: .B  a
                     64: arc:
                     65: The first four bytes give the center, the next four give the
                     66: starting point,
                     67: and the last four give the end point of a circular arc.
                     68: The least significant coordinate of the end point is
                     69: used only to determine the quadrant.
                     70: The arc is drawn counter-clockwise.
                     71: .TP 3
                     72: .B  c
                     73: circle:
                     74: The first four bytes give the center of the circle,
                     75: the next two the radius.
                     76: .TP 3
                     77: .B  e
                     78: erase: Start another frame of output.
                     79: .TP 3
                     80: .B  f
                     81: linemod: Take the following string, up to a newline,
                     82: as the style for drawing further lines.
                     83: The styles are
                     84: `dotted,'
                     85: `solid,' `longdashed,' `shortdashed,' and `dotdashed.'
                     86: Effective only in 
                     87: .I plot 4014
                     88: and
                     89: .I plot ver.
                     90: .TP 3
                     91: .B  s
                     92: space: The next four bytes give
                     93: the lower left corner of the plotting area;
                     94: the following four give the upper right corner.
                     95: The plot will be magnified or reduced to fit
                     96: the device as closely as possible.
                     97: .IP
                     98: Space settings that exactly fill the plotting area
                     99: with unity scaling appear below for
                    100: devices supported by the filters of
                    101: .IR  plot (1G).
                    102: The upper limit is just outside the plotting area.
                    103: In every case the plotting area is taken to be square;
                    104: points outside may be displayable on
                    105: devices whose face isn't square.
                    106: .RS
                    107: .TP 10n
                    108: 4013
                    109: space(0, 0, 780, 780);
                    110: .br
                    111: .ns
                    112: .TP 10n
                    113: 4014
                    114: space(0, 0, 3120, 3120);
                    115: .br
                    116: .ns
                    117: .TP 
                    118: ver
                    119: space(0, 0, 2048, 2048);
                    120: .br
                    121: .ns
                    122: .TP 
                    123: 300, 300s
                    124: space(0, 0, 4096, 4096);
                    125: .br
                    126: .ns
                    127: .TP 
                    128: 450
                    129: space(0, 0, 4096, 4096);
                    130: .RE
                    131: .SH "SEE ALSO"
                    132: plot(1G), plot(3X), plot(3F), graph(1G)
                    133: .SH BUGS
                    134: A \fIlabel\fP instruction immediately followed by a \fIcont\fP
                    135: instruction does the wrong thing on a 4014.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.