Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
PLOT(5)			      File Formats Manual		       PLOT(5)

NAME
       plot - plotting interface

DESCRIPTION
       Files  of this format are produced by routines described	in plot(3) and
       are interpreted for various devices by commands described  in  plot(1).
       A graphics file is a stream of plotting instructions.  Each instruction
       consists	 of an ASCII letter usually followed by	bytes of binary	infor-
       mation (network-endian).	 The instructions are executed	in  order.   A
       point is	designated by four bytes representing the x and	y values; each
       value is	a signed integer.  The last designated point in	an l, m, n, a,
       or  p instruction becomes the `current point' for the next instruction.
       The a and c instructions	change the current point in a manner dependent
       upon the	specific device.

       Each of the following descriptions begins with the name of  the	corre-
       sponding	routine	in plot(3).

       m  move:	The next four bytes give a new current point.

       n  cont:	 Draw  a line from the current point to	the point given	by the
	  next four bytes.

       p  point: Plot the point	given by the next four bytes.

       l  line:	Draw a line from the point given by the	next four bytes	to the
	  point	given by the following four bytes.

       t  label: Place the following ASCII string so that its first  character
	  falls	on the current point.  The string is terminated	by a newline.

       a  arc:	The  first  four bytes give the	center,	the next four give the
	  starting point, and the last four give the end point of  a  circular
	  arc.	The least significant coordinate of the	end point is used only
	  to determine the quadrant.  The arc is drawn counter-clockwise.

       c  circle: The first four bytes give the	center of the circle, the next
	  two the radius.

       e  erase: Start another frame of	output.

       f  linemod:  Take  the  following string, up to a newline, as the style
	  for drawing further lines.  The styles are `dotted,' `solid,'	`long-
	  dashed,' `shortdashed,' and `dotdashed.'   Effective	only  in  plot
	  4014 and plot	ver.

       s  space:  The  next four bytes give the	lower left corner of the plot-
	  ting area; the following four	give the upper right corner.  The plot
	  will be magnified or reduced to fit the device as closely as	possi-
	  ble.

	  Space	 settings that exactly fill the	plotting area with unity scal-
	  ing appear below for devices supported by the	 filters  of  plot(1).
	  The  upper  limit  is	just outside the plotting area.	 In every case
	  the plotting area is taken to	be square; points outside may be  dis-
	  playable on devices whose face isn't square.

	  4013	    pl_space(0,	0, 780,	780);
	  4014	    pl_space(0,	0, 3120, 3120);

SEE ALSO
       plot(1),	plot(3), f77plot(3), graph(1)

BUGS
       A label instruction immediately followed	by a cont instruction does the
       wrong thing on a	4014.

7th Edition			 July 30, 2018			       PLOT(5)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=plot&sektion=5&manpath=FreeBSD+Ports+14.3.quarterly>

home | help