PSGRAPH - PostScript GRAPHer Graphs n[i] pairs of (x,y) coordinates, for i = 1 to nplot. psgraph n= [optional parameters] postscriptfile Required Parameters: n array containing number of points per plot Data formats supported: 1.a. x1,y1,x2,y2,...,xn,yn b. x1,x2,...,xn,y1,y2,...,yn (must set pairs=0) 2. y1,y2,...,yn (must give non-zero d1[]=) 3. x1,x2,...,xn (must give non-zero d2[]=) 4. nil (must give non-zero d1[]= and non-zero d2[]=) The formats may be repeated and mixed in any order, but if formats 2-4 are used, the d1 and d2 arrays must be specified including d1[]=0.0 d2[]=0.0 entries for any internal occurences of format 1. Similarly, the pairs array must contain place-keeping entries for plots of formats 2-4 if they are mixed with both formats 1.a and 1.b. Also, if formats 2-4 are used with non-zero f1[] or f2[] entries, then the corresponding array(s) must be fully specified including f1[]=0.0 and/or f2[]=0.0 entries for any internal occurences of format 1 or formats 2-4 where the zero entries are desired. Available colors are all the common ones and many more. The complete list of 68 colors is in the file $CWPROOT/src/psplot/basic.c. Optional Parameters: nplot=number of n's number of plots d1=0.0,... x sampling intervals (0.0 if x coordinates input) f1=0.0,... first x values (not used if x coordinates input) d2=0.0,... y sampling intervals (0.0 if y coordinates input) f2=0.0,... first y values (not used if y coordinates input) pairs=1,... =1 for data pairs in format 1.a, =0 for format 1.b linewidth=1.0,... line widths (in points) (0.0 for no lines) linegray=0.0,... line gray levels (black=0.0 to white=1.0) linecolor=none,... line colors; none means use linegray Typical use: linecolor=red,yellow,blue,... lineon=1.0,... length of line segments for dashed lines (in points) lineoff=0.0,... spacing between dashes (0.0 for solid line) mark=0,1,2,3,... indices of marks used to represent plotted points marksize=0.0,0.0,... size of marks (0.0 for no marks) xbox=1.5 offset in inches of left side of axes box ybox=1.5 offset in inches of bottom side of axes box wbox=6.0 width in inches of axes box hbox=8.0 height in inches of axes box x1beg=x1min value at which axis 1 begins x1end=x1max value at which axis 1 ends d1num=0.0 numbered tic interval on axis 1 (0.0 for automatic) f1num=x1min first numbered tic on axis 1 (used if d1num not 0.0) n1tic=1 number of tics per numbered tic on axis 1 grid1=none grid lines on axis 1 - none, dot, dash, or solid label1= label on axis 1 x2beg=x2min value at which axis 2 begins x2end=x2max value at which axis 2 ends d2num=0.0 numbered tic interval on axis 2 (0.0 for automatic) f2num=x2min first numbered tic on axis 2 (used if d2num not 0.0) n2tic=1 number of tics per numbered tic on axis 2 grid2=none grid lines on axis 2 - none, dot, dash, or solid label2= label on axis 2 labelfont=Helvetica font name for axes labels labelsize=18 font size for axes labels title= title of plot titlefont=Helvetica-Bold font name for title titlesize=24 font size for title titlecolor=black color of title axescolor=black color of axes gridcolor=black color of grid axeswidth=1 width (in points) of axes ticwidth=axeswidth width (in points) of tic marks gridwidth=axeswidth width (in points) of grid lines style=normal normal (axis 1 horizontal, axis 2 vertical) or seismic (axis 1 vertical, axis 2 horizontal) reverse=0 =1 to reverse sequence of plotting curves ", /* JGHACK Note: n1 and n2 are acceptable aliases for n and nplot, respectively. mark index: 1. asterisk 2. x-cross 3. open triangle 4. open square 5. open circle 6. solid triangle 7. solid square 8. solid circle All color specifications may also be made in X Window style Hex format example: axescolor=#255 Example: psgraph n=50,100,20 d1=2.5,1,0.33 psfile plots three curves with equally spaced x values in one plot frame x1-coordinates are x1(i) = f1+i*d1 for i = 1 to n (f1=0 by default) number of x2's and then x2-coordinates for each curve are read sequentially from datafile.