A script to plot a curve with axes
The script file, graph.pcm, listed below, reads two columns of
numbers, in free format, from a file. The name of the
file is passed to the script via the generalized parameter,
?1
. The first column is stored in a
vector called X and the second column is stored in a vector called
Y. The script then produces an autoscaled graph
of Y versus X using joined plotting symbols.
Plotting symbol number one, a `box', is used. The plot is then labeled with
the date and time, positioned interactively. Note that
comments begin with a !
.
! script file graph.pcm
!
READ ?1 X Y ! read two columns of numbers into vectors X and Y
SET PLOTSYMBOL 1 ! plotting symbol #1, joined
GRAPH X Y ! plot the data, autoscaled, with axes
TEXT DATE ! draw the current date using the graphics cursor
TEXT TIME ! draw the current time using the graphics cursor
The figure below was produced by entering the command:
@graph file.dat
The data file, with two columns of numbers, is also shown below.
1.1 2.2 1.2 2.4 1.3 2.6 1.4 3.1 1.5 4.5 1.6 5.1