next up previous contents
Next: Hpljii Up: Terminal Previous: Epson

Gpic

This driver is only known to work the Free Software Foundation gpic/groff package. Modification for the Document Workbench pic/troff package would be appreciated. FSF gpic can also produce TeX output.

A simple graph can be formatted using

     groff -p -mpic -Tps file.pic > file.ps.

The output from pic can be pipe-lined into eqn, so it is possible to put complex functions in a graph with the set label and set {x/y}label commands. For instance,

   set ylab '@space 0 int from 0 to x alpha ( t ) roman d t@'

Will label the y-axis with a nice integral if formatted with the command:

   gpic filename.pic | geqn -d@@ -Tps | groff -m[macro-package] -Tps
        > filename.ps

Figures made this way can be scaled to fit into a document. The pic language is easy to understand, so the graphs can be edited by hand if need be. All coordinates in the pic-file produced by gnuplot are given as x+gnuplotx and y+gnuploty. By default x and y are given the value 0 If this line is removed with an editor in a number of files one can put several graphs i one figure like this (default size is 5.0x3.0 inches)

   .PS 8.0
   x=0;y=3
   copy "figa.pic"
   x=5;y=3
   copy "figb.pic"
   x=0;y=0
   copy "figc.pic"
   x=5;y=0
   copy "figd.pic"
   .PE

This will produce an 8 inches wide figure with four graphs in two rows on top of each other

One can also achieve the same thing by the command

  set term pic x y

For example, using

  .PS 6.0
  copy "trig.pic"
  .PE



Andreas Geyer-Schulz
Tue Sep 12 22:17:47 MET DST 1995