Copyright (c) 2002 Peter Guntert. All rights reserved. c ================================================================== c c GRAF: Make graphs and histograms c ________________________________ c c c c The input data file(s) consist of data and comment c lines. Comment lines are not required and are either c blank or start with '#', all other lines are data c lines. Optionally, a first data line contains the c number m of curves. If this line is missing, the c program sets this number by itself. The following n c data lines contain the m+1 real numbers x(i),y_1(i), c ...,y_m(i) (i=1,...,n). The format of the data lines c is free. An input file may have only comment lines. c Special comments can be used to change the default c values for the various display options and parameters: c c #RECTANGLE c #VIEWPORT | '*' c #MINMAX | '*' c #LETTERSIZE c #XTEXT c #YTEXT c #REPRESENTATIONS c #CONNECTIONS c #LINESTYLES c c Here the keywords are given in the order of the inter- c active dialog, is a character string c that is a legal answer to the corresponding question, c '*' indicates the device or input dependent default c values. The keywords must follow the comment sign '#' c immediately. They may be (unambiguously) abbreviated. c c The special comments #NEXTCURVE and #NEXTPLOT indicate c that the data (and possibly special comment lines) c following them refer to a new set of curves (usually c with different x(i) values) in the same plot or to a c new plot on the same sheet of paper, recpectively. c The special comment #PLOTAGAIN works like #NEXTPLOT c except that the same data are used as for the previous c plot. c c The special comments #XLABEL and #YLABEL can be used to c label the x and y axes in a non-default way: c c #XLABEL [