unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (SunOS-5.10)
Page:
Section:
Apropos / Subsearch:
optional field

graph(1)                         User Commands                        graph(1)



NAME
       graph - draw a graph

SYNOPSIS
       graph  [ -a spacing [start]] [-b] [-c string] [-g gridstyle] [-l label]
       [-m connectmode] [-s] [ -x [l] lower [   upper  [spacing]]]  [  -y  [l]
       lower  [  upper  [spacing]]]  [-h fraction] [-w fraction] [-r fraction]
       [-u fraction] [-t] ...

DESCRIPTION
       graph with no options takes pairs of numbers from the standard input as
       abscissaes  and  ordinates of a graph.  Successive points are connected
       by straight lines.  The standard output from  graph  contains  plotting
       instructions  suitable  for  input to plot(1B) or to the command lpr -g
       (see lpr(1B)).

       If the coordinates of a point are followed by a nonnumeric string, that
       string is printed as a label beginning on the point. Labels may be sur-
       rounded with quotes "...", in which case they may be empty  or  contain
       blanks and numbers; labels never contain NEWLINE characters.

       A  legend  indicating  grid range is produced with a grid unless the -s
       option is present.

OPTIONS
       Each option is recognized as a separate argument. If a specified  lower
       limit exceeds the upper limit, the axis is reversed.

       -a spacing[ start ]                     Supply abscissaes automatically
                                               (they  are  missing  from   the
                                               input);  spacing is the spacing
                                               (default  1).  start   is   the
                                               starting  point  for  automatic
                                               abscissaes (default 0 or  lower
                                               limit given by -x).



       -b                                      Break  (disconnect)  the  graph
                                               after each label in the input.



       -c string                               String is the default label for
                                               each point.



       -g gridstyle                            Gridstyle  is the grid style: 0
                                               no grid, 1 frame with ticks,  2
                                               full grid (default).



       -l label                                label is label for graph.



       -m connectmode                          Mode   (style)   of  connecting
                                               lines: 0 disconnected,  1  con-
                                               nected (default).  Some devices
                                               give    distinguishable    line
                                               styles  for  other  small inte-
                                               gers.



       -s                                      Save  screen,  do   not   erase
                                               before plotting.



       -x [ l ] lower [ upper [ spacing ] ]    If l is present, x axis is log-
                                               arithmic. lower and  upper  are
                                               lower  (and  upper)  x  limits.
                                               spacing, if  present,  is  grid
                                               spacing  on  x  axis.  Normally
                                               these quantities are determined
                                               automatically.



       -y [ l ] lower [ upper [ spacing ] ]    If l is present, y axis is log-
                                               arithmic. lower and  upper  are
                                               lower  (and  upper)  y  limits.
                                               spacing, if  present,  is  grid
                                               spacing  on  y  axis.  Normally
                                               these quantities are determined
                                               automatically.



       -h fraction                             fraction of space for height.



       -w fraction                             fraction of space for width.



       -r fraction                             fraction of space to move right
                                               before plotting.



       -u fraction                             fraction of space  to  move  up
                                               before plotting.



       -t                                      Transpose horizontal and verti-
                                               cal axes. Option -x now applies
                                               to the vertical axis.



ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:


       tab()     allbox;     cw(2.750000i)|    cw(2.750000i)    lw(2.750000i)|
       lw(2.750000i).  ATTRIBUTE TYPEATTRIBUTE VALUE AvailabilitySUNWesu


SEE ALSO
       lpr(1B), plot(1B), spline(1), plot(3PLOT), attributes(5)

BUGS
       graph stores all points internally and drops those for which  there  is
       no room.

       Segments that run out of bounds are dropped, not windowed.

       Logarithmic axes may not be reversed.



SunOS 5.10                        14 Sep 1992                         graph(1)