1.3.13. - Plotting and Data Analysis
spec's internal
plotting and analysis facilities are currently limited
to ASCII character plots on the screen or printer and
operations such as finding the center and the full width at half maximum
(FWHM) of a peak.
The C-PLOT
package provides most users with the sophisticated
plotting and fitting capabilities
that spec lacks.
Up to 8,192 pairs
of points can be maintained by spec's
plotting and analysis functions.
The
pl_put(i, x, y)
function loads the
x
and
y
arguments into the element indexed by
i.
The
pl_xget(i)
and
pl_yget(i)
functions return the
x-value
or the
y-value
stored in position
i.
Analysis is done using the
pl_anal(code)
function, which returns a value derived from the stored data according
to the value of
code.
For example,
pl_anal(5) returns the full width at half maximum of the peak.
See page ## in the
Reference Manual
for a complete description of the values returned by
pl_anal().
Typically, the inner loop of a scan calls
pl_put() for each data point.
The plotting macros then use the available analysis routines
to find the minimum and maximum of each axis and use
pl_xget() and
pl_yget() to plot each point.
The
plot_res,
rplot_res
and
splot_res
macros are defined to print the derived quantities such as
peak position, integrated intensity, etc.
in different contexts.
|