plot(5)plot(5)Nameplot - graphics interface
Description
Files in this format are produced by the routines described in and are
interpreted for various devices by commands described in
A graphics file is a stream of plotting instructions. Each instruction
consists of an ASCII letter, usually followed by bytes of binary infor‐
mation, executed in order. A point is designated by 4 bytes represent‐
ing the x and y values and each value is a signed integer. The last
designated point in an or instruction becomes the current point for the
next instruction.
In the following descriptions, the name of the corresponding routine in
is enclosed in parenthesis:
a (arc) The first 4 bytes are the center, the next 4 provide the
starting point, and the last 4 bytes designate the end
point of a circular arc. The least significant coordi‐
nate of the end point is used only to determine the
quadrant. The arc is drawn counter-clockwise.
c (circle) The first 4 bytes provide the center of the circle and
the next 2 bytes designate the radius.
e (erase) Start another frame of output.
f (linemod) Take the following string, up to a new line, as the
style for drawing further lines. The styles are dotted,
solid, longdashed, shortdashed, and dotdashed. This is
only effective in the following plots: 4014, ver, lvp16,
and hp7475a.
l (line) Draw a line from the point designated by the next 4
bytes to the point provided by the following 4 bytes.
m (move) The next 4 bytes provide a new current point.
n (cont) Draw a line from the current point to the point desig‐
nated by the next 4 bytes. For further information, see
p (point) Plot the point provided by the next 4 bytes.
s (space) The next 4 bytes give the lower left corner of the plot‐
ting area. The following 4 bytes give the upper right
corner. The plot is magnified or reduced to fit the
device as closely as possible.
Space settings that fill the plotting area with unity
scaling are listed below for devices supported by the
filters of In each of the following cases, the plotting
area is assumed square; points outside the square can be
displayed on devices that have areas which are not
square:
4014 space(0, 0, 3120, 3120);
ver space(0, 0, 2048, 2048);
300, 300s space(0, 0, 4096, 4096);
450 space(0, 0, 4096, 4096);
aed space(0, 0, 511, 482)
bitgraph space(0, 0, 768, 1024)
dumb space(0, 0, 132, 90)
gigi space(0, 0, 767, 479)
grn space(0, 0, 512, 512)
hp7221 space(0, 0, 1800, 1800)
lvp16 space(0, 0, 10365, 7962) (Paper Size: MET
A)
space(0, 0, 16640, 10365) (Paper Size: MET
B)
space(0, 0, 11040, 7721) (Paper Size: US
A4)
space(0, 0, 16150, 11040) (Paper Size: US
A3)
space(0, 0, 7721, 7721) (Default)
hp7475a Same as for lvp16.
t (label) Place the first character of the following ASCII string
on the current point. This string is terminated by a
newline character.
See Alsograph(1g), plot(1g), plot(3x)plot(5)