Chapter Contents

Previous

Next
The G3GRID Procedure

Example 1: Using the Default Interpolation Method


Procedure features:
G3GRID statement options:
OUT=
GRID statement options:
AXIS1=
AXIS2=
Other features:
DATA step
G3D procedure
Sample library member: GR30N01

[IMAGE]

This example demonstrates the default interpolation method that is used by the GRID statement. The example first generates a scatter plot of random data to show the concentration of data values before processing with the G3GRID procedure. The original data do not contain enough combinations of x, y, and z values to generate a surface plot with the G3D procedure, or a contour plot with the GCONTOUR procedure.

The example then runs the G3GRID procedure to interpolate additional x, y, and z values. Because no interpolation method is specified, the default interpolation method is used. The resulting output data set is used as input to the G3D procedure, which generates the surface plot shown in the following output.

[IMAGE]

 Note about code
libname reflib 'SAS-data-library';
goptions reset=global gunit=pct border cback=white
         colors=(black blue green red)
         ftext=swiss ftitle=swissb htitle=6 htext=3;
 Note about code
data reflib.nums;
   keep x y z;
   do i=1 to 30;
      x=10*ranuni(33)-5;
      y=10*ranuni(35)-5;
      z=sin(sqrt(x*x+y*y));
      output;
   end;
run;
 Note about code
title 'Scatter Plot of NUMS Data Set';
footnote j=r 'GR30N01(a) ';
 Note about code
proc g3d data=reflib.nums;
   scatter y*x=z;
run;
 Note about code
proc g3grid data=reflib.nums out=default;
   grid y*x=z / axis1=-5 to 5 by .5
                axis2=-5 to 5 by .5;
run;
 Note about code
title 'Surface Plot after Default Interpolation';
footnote j=r 'GR30N01(b) ';
 Note about code
proc g3d data=default;
   plot y*x=z;
run;
quit;


Chapter Contents

Previous

Next

Top of Page

Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.